diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 1bc5a73..1eead62 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -2,7 +2,7 @@ when: branch: main steps: - name: lint - image: python:3-alpine + image: python:3-slim commands: - python -m pip install --upgrade pip - python -m pip install -r requirements.txt diff --git a/fonts/LICENSE.md b/fonts/LICENSE.md new file mode 100644 index 0000000..4a5f700 --- /dev/null +++ b/fonts/LICENSE.md @@ -0,0 +1,115 @@ +This repository is a fork of Libre Franklin: https://github.com/impallari/Libre-Franklin + +## License for USWDS’s Modified Version + +This repository contains both the original font software for Libre Franklin (the “Original Version”) and font software modifications made by the General Services Administration (GSA). This repository combines the Original Version and these GSA modifications into a piece of font software called Public Sans, which is a “Modified Version” of Libre Franklin. + +As a work of the United States Government, the font software modifications made by GSA are not subject to copyright within the United States. Additionally, GSA waives copyright and related rights in its font software modifications worldwide through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). + +The Original Version (as defined in the SIL Open Font License, Version 1.1) remains subject to copyright under the SIL Open Font License, Version 1.1. + +This Modified Version (Public Sans) contains both software under the SIL Open Font License, Version 1.1 and software modifications by GSA released as CC0. As a work of the United States Government, the software modifications made by GSA are not subject to copyright within the United States. Additionally, GSA waives copyright and related rights in its software modifications worldwide through the [CC0 1.0 Universal Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/). It is a “joint work” made of the original software and modifications combined into a single work. + +**In practice, users of this Modified Version (Public Sans) should use Public Sans according to the terms of the SIL Open Font License, Version 1.1, below.** This is because this font is a combination of work subject to copyright and work not subject to copyright, so the more restrictive requirements apply to using the combined work. + +## License of project USWDS’s Modified Version is based on + +- Libre Franklin is licensed under the SIL Open Font License, Version 1.1 () +- To view the copyright and specific terms and conditions of Libre Franklin, please refer to [OFL.txt](https://github.com/impallari/Libre-Franklin/blob/master/OFL.txt) + +## SIL Open Font License, Version 1.1 + +Copyright 2015 The Public Sans Project Authors (https://github.com/uswds/public-sans) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at http://scripts.sil.org/OFL + +``` +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. +``` diff --git a/fonts/PublicSans-Regular.otf b/fonts/PublicSans-Regular.otf new file mode 100644 index 0000000..852f4d3 Binary files /dev/null and b/fonts/PublicSans-Regular.otf differ diff --git a/geospatial.py b/geospatial.py new file mode 100644 index 0000000..36c8992 --- /dev/null +++ b/geospatial.py @@ -0,0 +1,11 @@ +from shapely import MultiPolygon, Polygon + + +def convert_outage_geometry(event) -> MultiPolygon: + assert event["polygons"]["type"] == "polygon" + assert event["polygons"]["hasZ"] is False + assert event["polygons"]["hasM"] is False + polygon_list = [] + for ring in event["polygons"]["rings"]: + polygon_list.append(Polygon(ring)) + return MultiPolygon(polygon_list) diff --git a/requirements.txt b/requirements.txt index 46d930c..741711b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,20 +1,20 @@ blurhash==1.1.4 -certifi==2024.2.2 -charset-normalizer==3.3.2 +certifi==2024.8.30 +charset-normalizer==3.4.0 decorator==5.1.1 -greenlet==3.0.3 -idna==3.6 -install==1.3.5 +greenlet==3.1.1 +idna==3.10 +pip-install==1.3.5 Mastodon.py==1.8.1 -numpy==1.26.4 -pillow==10.2.0 -python-dateutil==2.8.2 +numpy==2.1.3 +pillow==11.0.0 +python-dateutil==2.9.0.post0 python-magic==0.4.27 -PyYAML==6.0.1 -requests==2.31.0 -shapely==2.0.3 +PyYAML==6.0.2 +requests==2.32.3 +shapely==2.0.6 six==1.16.0 -SQLAlchemy==2.0.27 +SQLAlchemy==2.0.36 staticmap==0.5.7 -typing_extensions==4.10.0 -urllib3==2.2.1 +typing_extensions==4.12.2 +urllib3==2.2.3 diff --git a/sample/burien_large_spread_out.json b/sample/burien_large_spread_out.json new file mode 100644 index 0000000..3adafff --- /dev/null +++ b/sample/burien_large_spread_out.json @@ -0,0 +1,21271 @@ +[ + { + "id": 1579082, + "type": "OUTAGE", + "startTime": 1713652204000, + "lastUpdatedTime": 1713657842000, + "etrTime": 1713675600000, + "title": "Outage", + "numPeople": 4318, + "cause": "Investigating", + "identifier": "164183", + "latitude": 47.45491, + "longitude": -122.36048, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.31066, + 47.46607 + ], + [ + -122.31077, + 47.46601 + ], + [ + -122.3109, + 47.46599 + ], + [ + -122.31101, + 47.46602 + ], + [ + -122.31113, + 47.46611 + ], + [ + -122.3112, + 47.46621 + ], + [ + -122.31123, + 47.46633 + ], + [ + -122.3112, + 47.46645 + ], + [ + -122.31113, + 47.46655 + ], + [ + -122.311, + 47.46665 + ], + [ + -122.31087, + 47.46667 + ], + [ + -122.31075, + 47.46665 + ], + [ + -122.31062, + 47.46655 + ], + [ + -122.31055, + 47.46645 + ], + [ + -122.31053, + 47.46631 + ], + [ + -122.31057, + 47.46617 + ] + ], + [ + [ + -122.32588, + 47.46587 + ], + [ + -122.3263, + 47.46604 + ], + [ + -122.32637, + 47.46596 + ], + [ + -122.32648, + 47.4659 + ], + [ + -122.3266, + 47.46589 + ], + [ + -122.32672, + 47.46592 + ], + [ + -122.32684, + 47.466 + ], + [ + -122.3269, + 47.4661 + ], + [ + -122.32693, + 47.46622 + ], + [ + -122.3269, + 47.46634 + ], + [ + -122.3269, + 47.46635 + ], + [ + -122.32761, + 47.46638 + ], + [ + -122.32777, + 47.4665 + ], + [ + -122.32814, + 47.46707 + ], + [ + -122.32818, + 47.46719 + ], + [ + -122.32816, + 47.46733 + ], + [ + -122.32807, + 47.46747 + ], + [ + -122.32795, + 47.46753 + ], + [ + -122.32779, + 47.46754 + ], + [ + -122.32757, + 47.46748 + ], + [ + -122.32757, + 47.46751 + ], + [ + -122.32749, + 47.46767 + ], + [ + -122.32734, + 47.46774 + ], + [ + -122.32739, + 47.46776 + ], + [ + -122.32753, + 47.46793 + ], + [ + -122.3276, + 47.46832 + ], + [ + -122.32759, + 47.46856 + ], + [ + -122.32755, + 47.46867 + ], + [ + -122.32747, + 47.46876 + ], + [ + -122.32734, + 47.46882 + ], + [ + -122.32695, + 47.46889 + ], + [ + -122.32677, + 47.46885 + ], + [ + -122.32651, + 47.46868 + ], + [ + -122.32649, + 47.46869 + ], + [ + -122.32617, + 47.46865 + ], + [ + -122.32604, + 47.4686 + ], + [ + -122.32594, + 47.46847 + ], + [ + -122.3259, + 47.46826 + ], + [ + -122.32586, + 47.46779 + ], + [ + -122.32587, + 47.46755 + ], + [ + -122.32589, + 47.46754 + ], + [ + -122.32589, + 47.46734 + ], + [ + -122.32594, + 47.46721 + ], + [ + -122.32602, + 47.46712 + ], + [ + -122.32603, + 47.46711 + ], + [ + -122.32514, + 47.4669 + ], + [ + -122.32503, + 47.46684 + ], + [ + -122.32495, + 47.46674 + ], + [ + -122.32492, + 47.46662 + ], + [ + -122.32494, + 47.4665 + ], + [ + -122.32505, + 47.46635 + ], + [ + -122.32522, + 47.46629 + ], + [ + -122.3255, + 47.4663 + ], + [ + -122.32553, + 47.46612 + ], + [ + -122.32559, + 47.46599 + ], + [ + -122.32571, + 47.46589 + ] + ], + [ + [ + -122.30753, + 47.50472 + ], + [ + -122.30764, + 47.50466 + ], + [ + -122.30776, + 47.50464 + ], + [ + -122.30788, + 47.50468 + ], + [ + -122.308, + 47.50476 + ], + [ + -122.30807, + 47.50486 + ], + [ + -122.30809, + 47.50498 + ], + [ + -122.30807, + 47.5051 + ], + [ + -122.308, + 47.50521 + ], + [ + -122.30786, + 47.5053 + ], + [ + -122.30774, + 47.50532 + ], + [ + -122.30762, + 47.5053 + ], + [ + -122.30748, + 47.50521 + ], + [ + -122.30741, + 47.5051 + ], + [ + -122.30739, + 47.50496 + ], + [ + -122.30743, + 47.50483 + ] + ], + [ + [ + -122.33969, + 47.46578 + ], + [ + -122.33981, + 47.46579 + ], + [ + -122.33993, + 47.46586 + ], + [ + -122.34016, + 47.46606 + ], + [ + -122.34022, + 47.46598 + ], + [ + -122.34037, + 47.46591 + ], + [ + -122.34055, + 47.46594 + ], + [ + -122.34068, + 47.46606 + ], + [ + -122.34069, + 47.46604 + ], + [ + -122.34086, + 47.46596 + ], + [ + -122.34094, + 47.46595 + ], + [ + -122.34095, + 47.46595 + ], + [ + -122.34106, + 47.4659 + ], + [ + -122.3412, + 47.46589 + ], + [ + -122.34125, + 47.46592 + ], + [ + -122.34142, + 47.4659 + ], + [ + -122.34149, + 47.46593 + ], + [ + -122.34213, + 47.4659 + ], + [ + -122.34215, + 47.4659 + ], + [ + -122.34216, + 47.4659 + ], + [ + -122.34218, + 47.46591 + ], + [ + -122.34225, + 47.46592 + ], + [ + -122.34229, + 47.46595 + ], + [ + -122.34231, + 47.46595 + ], + [ + -122.34232, + 47.46597 + ], + [ + -122.34236, + 47.46599 + ], + [ + -122.34241, + 47.46607 + ], + [ + -122.34242, + 47.46608 + ], + [ + -122.34251, + 47.46628 + ], + [ + -122.3427, + 47.46626 + ], + [ + -122.34292, + 47.46629 + ], + [ + -122.34291, + 47.46624 + ], + [ + -122.34293, + 47.46611 + ], + [ + -122.34299, + 47.46601 + ], + [ + -122.34311, + 47.46593 + ], + [ + -122.34323, + 47.4659 + ], + [ + -122.34336, + 47.46593 + ], + [ + -122.34392, + 47.4662 + ], + [ + -122.34395, + 47.4662 + ], + [ + -122.34407, + 47.46623 + ], + [ + -122.34419, + 47.46631 + ], + [ + -122.34426, + 47.46641 + ], + [ + -122.34428, + 47.46653 + ], + [ + -122.34426, + 47.46665 + ], + [ + -122.34419, + 47.46676 + ], + [ + -122.34405, + 47.46685 + ], + [ + -122.34393, + 47.46687 + ], + [ + -122.34384, + 47.46685 + ], + [ + -122.34335, + 47.46688 + ], + [ + -122.34325, + 47.46693 + ], + [ + -122.34306, + 47.46694 + ], + [ + -122.34294, + 47.46689 + ], + [ + -122.3429, + 47.46691 + ], + [ + -122.34266, + 47.46693 + ], + [ + -122.34245, + 47.46689 + ], + [ + -122.34243, + 47.46688 + ], + [ + -122.34233, + 47.46691 + ], + [ + -122.34231, + 47.4669 + ], + [ + -122.3423, + 47.4669 + ], + [ + -122.34213, + 47.46696 + ], + [ + -122.34195, + 47.4669 + ], + [ + -122.34175, + 47.46674 + ], + [ + -122.34172, + 47.4668 + ], + [ + -122.34168, + 47.46682 + ], + [ + -122.34165, + 47.46685 + ], + [ + -122.34161, + 47.46686 + ], + [ + -122.34156, + 47.46689 + ], + [ + -122.34146, + 47.46689 + ], + [ + -122.34145, + 47.46689 + ], + [ + -122.34145, + 47.46689 + ], + [ + -122.34119, + 47.46689 + ], + [ + -122.34088, + 47.46688 + ], + [ + -122.34085, + 47.46687 + ], + [ + -122.34046, + 47.46697 + ], + [ + -122.34022, + 47.46695 + ], + [ + -122.33956, + 47.46696 + ], + [ + -122.33945, + 47.46693 + ], + [ + -122.3392, + 47.46718 + ], + [ + -122.33904, + 47.46726 + ], + [ + -122.33886, + 47.46724 + ], + [ + -122.3381, + 47.46691 + ], + [ + -122.3378, + 47.46688 + ], + [ + -122.33672, + 47.46689 + ], + [ + -122.33661, + 47.46683 + ], + [ + -122.33658, + 47.46679 + ], + [ + -122.33644, + 47.46694 + ], + [ + -122.33632, + 47.46697 + ], + [ + -122.33621, + 47.46696 + ], + [ + -122.33593, + 47.46686 + ], + [ + -122.33585, + 47.46689 + ], + [ + -122.33529, + 47.46692 + ], + [ + -122.3352, + 47.4669 + ], + [ + -122.33496, + 47.46693 + ], + [ + -122.33464, + 47.4669 + ], + [ + -122.33459, + 47.46687 + ], + [ + -122.3345, + 47.46691 + ], + [ + -122.33438, + 47.46692 + ], + [ + -122.33426, + 47.46688 + ], + [ + -122.33416, + 47.46679 + ], + [ + -122.33393, + 47.46642 + ], + [ + -122.33394, + 47.46625 + ], + [ + -122.33403, + 47.46612 + ], + [ + -122.33418, + 47.46605 + ], + [ + -122.33473, + 47.46598 + ], + [ + -122.33476, + 47.46598 + ], + [ + -122.3348, + 47.46598 + ], + [ + -122.33483, + 47.46599 + ], + [ + -122.33487, + 47.466 + ], + [ + -122.3349, + 47.46602 + ], + [ + -122.33493, + 47.46603 + ], + [ + -122.33507, + 47.46614 + ], + [ + -122.33512, + 47.46606 + ], + [ + -122.33528, + 47.46597 + ], + [ + -122.33559, + 47.46596 + ], + [ + -122.33567, + 47.46599 + ], + [ + -122.3358, + 47.46595 + ], + [ + -122.33632, + 47.46595 + ], + [ + -122.33645, + 47.466 + ], + [ + -122.33655, + 47.4661 + ], + [ + -122.33659, + 47.46622 + ], + [ + -122.33659, + 47.46627 + ], + [ + -122.33663, + 47.46617 + ], + [ + -122.33674, + 47.46605 + ], + [ + -122.33686, + 47.466 + ], + [ + -122.33726, + 47.46594 + ], + [ + -122.33738, + 47.46595 + ], + [ + -122.33748, + 47.46599 + ], + [ + -122.33757, + 47.46594 + ], + [ + -122.33772, + 47.46594 + ], + [ + -122.33783, + 47.46599 + ], + [ + -122.33788, + 47.46602 + ], + [ + -122.33795, + 47.46595 + ], + [ + -122.33814, + 47.46594 + ], + [ + -122.33827, + 47.46601 + ], + [ + -122.33832, + 47.46597 + ], + [ + -122.33892, + 47.46594 + ], + [ + -122.33941, + 47.46613 + ], + [ + -122.33947, + 47.46592 + ], + [ + -122.33957, + 47.46582 + ] + ], + [ + [ + -122.30896, + 47.48877 + ], + [ + -122.30907, + 47.48871 + ], + [ + -122.30919, + 47.48869 + ], + [ + -122.30931, + 47.48872 + ], + [ + -122.30943, + 47.48881 + ], + [ + -122.3095, + 47.48891 + ], + [ + -122.30952, + 47.48903 + ], + [ + -122.3095, + 47.48915 + ], + [ + -122.30943, + 47.48925 + ], + [ + -122.30929, + 47.48934 + ], + [ + -122.30917, + 47.48937 + ], + [ + -122.30905, + 47.48934 + ], + [ + -122.30892, + 47.48925 + ], + [ + -122.30885, + 47.48915 + ], + [ + -122.30882, + 47.48901 + ], + [ + -122.30887, + 47.48887 + ] + ], + [ + [ + -122.30674, + 47.47463 + ], + [ + -122.30685, + 47.47456 + ], + [ + -122.30697, + 47.47455 + ], + [ + -122.30709, + 47.47458 + ], + [ + -122.30721, + 47.47466 + ], + [ + -122.30728, + 47.47477 + ], + [ + -122.3073, + 47.47489 + ], + [ + -122.30728, + 47.47501 + ], + [ + -122.30721, + 47.47511 + ], + [ + -122.30707, + 47.4752 + ], + [ + -122.30695, + 47.47522 + ], + [ + -122.30683, + 47.4752 + ], + [ + -122.3067, + 47.47511 + ], + [ + -122.30663, + 47.47501 + ], + [ + -122.3066, + 47.47487 + ], + [ + -122.30665, + 47.47473 + ] + ], + [ + [ + -122.29617, + 47.49189 + ], + [ + -122.29621, + 47.49189 + ], + [ + -122.29624, + 47.49189 + ], + [ + -122.29625, + 47.4919 + ], + [ + -122.2963, + 47.49191 + ], + [ + -122.29639, + 47.49197 + ], + [ + -122.29642, + 47.49198 + ], + [ + -122.29642, + 47.49199 + ], + [ + -122.29643, + 47.492 + ], + [ + -122.2965, + 47.49214 + ], + [ + -122.29651, + 47.49216 + ], + [ + -122.29651, + 47.49216 + ], + [ + -122.29651, + 47.49217 + ], + [ + -122.29674, + 47.49388 + ], + [ + -122.29673, + 47.49402 + ], + [ + -122.29664, + 47.49416 + ], + [ + -122.29654, + 47.4942 + ], + [ + -122.29654, + 47.49456 + ], + [ + -122.29643, + 47.49475 + ], + [ + -122.29633, + 47.49482 + ], + [ + -122.2962, + 47.49483 + ], + [ + -122.296, + 47.49474 + ], + [ + -122.29593, + 47.49464 + ], + [ + -122.29591, + 47.49453 + ], + [ + -122.29589, + 47.49416 + ], + [ + -122.29589, + 47.49416 + ], + [ + -122.29577, + 47.49411 + ], + [ + -122.29569, + 47.49402 + ], + [ + -122.29564, + 47.49391 + ], + [ + -122.29564, + 47.4938 + ], + [ + -122.2957, + 47.49338 + ], + [ + -122.29568, + 47.49325 + ], + [ + -122.29572, + 47.49311 + ], + [ + -122.29575, + 47.49308 + ], + [ + -122.29588, + 47.4922 + ], + [ + -122.29588, + 47.49216 + ], + [ + -122.29589, + 47.49214 + ], + [ + -122.2959, + 47.4921 + ], + [ + -122.29591, + 47.49208 + ], + [ + -122.29592, + 47.49205 + ], + [ + -122.29594, + 47.49202 + ], + [ + -122.29596, + 47.492 + ], + [ + -122.29598, + 47.49198 + ], + [ + -122.296, + 47.49196 + ], + [ + -122.29603, + 47.49194 + ], + [ + -122.29606, + 47.49192 + ], + [ + -122.29609, + 47.49191 + ], + [ + -122.29611, + 47.4919 + ], + [ + -122.29615, + 47.4919 + ] + ], + [ + [ + -122.3288, + 47.46709 + ], + [ + -122.32891, + 47.46703 + ], + [ + -122.32903, + 47.46702 + ], + [ + -122.32915, + 47.46705 + ], + [ + -122.32927, + 47.46713 + ], + [ + -122.32933, + 47.46723 + ], + [ + -122.32936, + 47.46735 + ], + [ + -122.32933, + 47.46747 + ], + [ + -122.32927, + 47.46758 + ], + [ + -122.32913, + 47.46767 + ], + [ + -122.32901, + 47.46769 + ], + [ + -122.32889, + 47.46767 + ], + [ + -122.32875, + 47.46758 + ], + [ + -122.32868, + 47.46747 + ], + [ + -122.32866, + 47.46733 + ], + [ + -122.3287, + 47.4672 + ] + ], + [ + [ + -122.35495, + 47.45595 + ], + [ + -122.35507, + 47.45597 + ], + [ + -122.35573, + 47.45624 + ], + [ + -122.35584, + 47.45631 + ], + [ + -122.3559, + 47.45641 + ], + [ + -122.35593, + 47.45653 + ], + [ + -122.35592, + 47.45656 + ], + [ + -122.35595, + 47.4566 + ], + [ + -122.35597, + 47.45672 + ], + [ + -122.35595, + 47.45684 + ], + [ + -122.35581, + 47.457 + ], + [ + -122.35528, + 47.45723 + ], + [ + -122.35533, + 47.45754 + ], + [ + -122.35534, + 47.45774 + ], + [ + -122.35531, + 47.45786 + ], + [ + -122.35523, + 47.45796 + ], + [ + -122.35513, + 47.45802 + ], + [ + -122.35501, + 47.45804 + ], + [ + -122.35489, + 47.45801 + ], + [ + -122.35478, + 47.45791 + ], + [ + -122.35472, + 47.45779 + ], + [ + -122.35464, + 47.45742 + ], + [ + -122.35465, + 47.45731 + ], + [ + -122.35456, + 47.45722 + ], + [ + -122.35454, + 47.457 + ], + [ + -122.3547, + 47.45664 + ], + [ + -122.35461, + 47.45646 + ], + [ + -122.35467, + 47.45613 + ], + [ + -122.35483, + 47.45598 + ] + ], + [ + [ + -122.30855, + 47.49769 + ], + [ + -122.3085, + 47.49794 + ], + [ + -122.30838, + 47.4981 + ], + [ + -122.30829, + 47.49817 + ], + [ + -122.30817, + 47.4982 + ], + [ + -122.30805, + 47.49819 + ], + [ + -122.30794, + 47.49813 + ], + [ + -122.30787, + 47.49803 + ], + [ + -122.30783, + 47.49789 + ], + [ + -122.30786, + 47.49768 + ], + [ + -122.30798, + 47.49748 + ], + [ + -122.30809, + 47.49739 + ], + [ + -122.30825, + 47.49736 + ], + [ + -122.30841, + 47.49741 + ], + [ + -122.30852, + 47.49753 + ] + ], + [ + [ + -122.34751, + 47.46261 + ], + [ + -122.34818, + 47.46265 + ], + [ + -122.34831, + 47.46271 + ], + [ + -122.34841, + 47.46282 + ], + [ + -122.34844, + 47.46297 + ], + [ + -122.34843, + 47.46338 + ], + [ + -122.34887, + 47.46335 + ], + [ + -122.34901, + 47.46337 + ], + [ + -122.34932, + 47.46362 + ], + [ + -122.34939, + 47.4638 + ], + [ + -122.34938, + 47.46393 + ], + [ + -122.34932, + 47.46402 + ], + [ + -122.34943, + 47.46435 + ], + [ + -122.34949, + 47.46469 + ], + [ + -122.34943, + 47.46482 + ], + [ + -122.34944, + 47.4649 + ], + [ + -122.34937, + 47.46505 + ], + [ + -122.34924, + 47.46515 + ], + [ + -122.34826, + 47.46535 + ], + [ + -122.34816, + 47.4653 + ], + [ + -122.34815, + 47.46531 + ], + [ + -122.34792, + 47.46543 + ], + [ + -122.34784, + 47.46545 + ], + [ + -122.34786, + 47.46557 + ], + [ + -122.34784, + 47.46569 + ], + [ + -122.34777, + 47.46579 + ], + [ + -122.34763, + 47.46588 + ], + [ + -122.34751, + 47.46591 + ], + [ + -122.34739, + 47.46588 + ], + [ + -122.34725, + 47.46579 + ], + [ + -122.34719, + 47.46569 + ], + [ + -122.34717, + 47.4656 + ], + [ + -122.34714, + 47.46589 + ], + [ + -122.34704, + 47.4661 + ], + [ + -122.34721, + 47.46616 + ], + [ + -122.34729, + 47.46625 + ], + [ + -122.34733, + 47.46637 + ], + [ + -122.34732, + 47.46649 + ], + [ + -122.34727, + 47.4666 + ], + [ + -122.34715, + 47.46669 + ], + [ + -122.34763, + 47.46703 + ], + [ + -122.34772, + 47.46715 + ], + [ + -122.34774, + 47.46727 + ], + [ + -122.3477, + 47.46743 + ], + [ + -122.34756, + 47.46755 + ], + [ + -122.34676, + 47.46772 + ], + [ + -122.34661, + 47.46768 + ], + [ + -122.3465, + 47.46758 + ], + [ + -122.34645, + 47.46743 + ], + [ + -122.34648, + 47.46727 + ], + [ + -122.34649, + 47.46724 + ], + [ + -122.34648, + 47.46727 + ], + [ + -122.34646, + 47.46728 + ], + [ + -122.34636, + 47.46752 + ], + [ + -122.34626, + 47.46765 + ], + [ + -122.34612, + 47.4677 + ], + [ + -122.34585, + 47.46771 + ], + [ + -122.34567, + 47.46767 + ], + [ + -122.34558, + 47.46759 + ], + [ + -122.3452, + 47.46706 + ], + [ + -122.34515, + 47.46688 + ], + [ + -122.3452, + 47.46672 + ], + [ + -122.34483, + 47.46652 + ], + [ + -122.34472, + 47.46638 + ], + [ + -122.3447, + 47.46617 + ], + [ + -122.3448, + 47.46602 + ], + [ + -122.34497, + 47.46594 + ], + [ + -122.3456, + 47.46587 + ], + [ + -122.34578, + 47.46592 + ], + [ + -122.34587, + 47.46602 + ], + [ + -122.34588, + 47.466 + ], + [ + -122.34604, + 47.46585 + ], + [ + -122.34625, + 47.46584 + ], + [ + -122.34645, + 47.46591 + ], + [ + -122.34646, + 47.46575 + ], + [ + -122.34656, + 47.46548 + ], + [ + -122.34629, + 47.46532 + ], + [ + -122.34591, + 47.46503 + ], + [ + -122.34585, + 47.46492 + ], + [ + -122.34584, + 47.46479 + ], + [ + -122.34588, + 47.46468 + ], + [ + -122.34596, + 47.46459 + ], + [ + -122.34611, + 47.46452 + ], + [ + -122.34628, + 47.46454 + ], + [ + -122.3465, + 47.46467 + ], + [ + -122.34664, + 47.46419 + ], + [ + -122.34669, + 47.4641 + ], + [ + -122.34668, + 47.46409 + ], + [ + -122.34659, + 47.46393 + ], + [ + -122.34656, + 47.46374 + ], + [ + -122.34656, + 47.46373 + ], + [ + -122.3464, + 47.46376 + ], + [ + -122.34626, + 47.46373 + ], + [ + -122.34614, + 47.46365 + ], + [ + -122.34608, + 47.46352 + ], + [ + -122.34597, + 47.46304 + ], + [ + -122.34608, + 47.46285 + ], + [ + -122.34628, + 47.46277 + ], + [ + -122.34696, + 47.46276 + ], + [ + -122.34716, + 47.46286 + ], + [ + -122.34721, + 47.46294 + ], + [ + -122.34721, + 47.46284 + ], + [ + -122.34728, + 47.46272 + ], + [ + -122.34737, + 47.46264 + ] + ], + [ + [ + -122.31485, + 47.50175 + ], + [ + -122.31496, + 47.50169 + ], + [ + -122.31508, + 47.50168 + ], + [ + -122.3152, + 47.50171 + ], + [ + -122.31532, + 47.50179 + ], + [ + -122.31538, + 47.50189 + ], + [ + -122.31541, + 47.50201 + ], + [ + -122.31538, + 47.50213 + ], + [ + -122.31532, + 47.50224 + ], + [ + -122.31518, + 47.50233 + ], + [ + -122.31506, + 47.50235 + ], + [ + -122.31494, + 47.50233 + ], + [ + -122.3148, + 47.50224 + ], + [ + -122.31473, + 47.50213 + ], + [ + -122.31471, + 47.50199 + ], + [ + -122.31475, + 47.50186 + ] + ], + [ + [ + -122.35983, + 47.44854 + ], + [ + -122.35994, + 47.44848 + ], + [ + -122.36006, + 47.44846 + ], + [ + -122.36018, + 47.44849 + ], + [ + -122.3603, + 47.44858 + ], + [ + -122.36037, + 47.44868 + ], + [ + -122.36039, + 47.4488 + ], + [ + -122.36037, + 47.44892 + ], + [ + -122.3603, + 47.44902 + ], + [ + -122.36016, + 47.44911 + ], + [ + -122.36004, + 47.44914 + ], + [ + -122.35992, + 47.44911 + ], + [ + -122.35978, + 47.44902 + ], + [ + -122.35971, + 47.44892 + ], + [ + -122.35969, + 47.44878 + ], + [ + -122.35973, + 47.44864 + ] + ], + [ + [ + -122.29618, + 47.49774 + ], + [ + -122.29629, + 47.49768 + ], + [ + -122.29641, + 47.49766 + ], + [ + -122.29653, + 47.49769 + ], + [ + -122.29665, + 47.49778 + ], + [ + -122.29672, + 47.49788 + ], + [ + -122.29674, + 47.498 + ], + [ + -122.29672, + 47.49812 + ], + [ + -122.29665, + 47.49822 + ], + [ + -122.29651, + 47.49831 + ], + [ + -122.29639, + 47.49834 + ], + [ + -122.29627, + 47.49831 + ], + [ + -122.29614, + 47.49822 + ], + [ + -122.29607, + 47.49812 + ], + [ + -122.29604, + 47.49798 + ], + [ + -122.29609, + 47.49784 + ] + ], + [ + [ + -122.31224, + 47.47954 + ], + [ + -122.31235, + 47.47948 + ], + [ + -122.31247, + 47.47946 + ], + [ + -122.31259, + 47.47949 + ], + [ + -122.31271, + 47.47958 + ], + [ + -122.31278, + 47.47968 + ], + [ + -122.3128, + 47.4798 + ], + [ + -122.31278, + 47.47992 + ], + [ + -122.31271, + 47.48002 + ], + [ + -122.31257, + 47.48011 + ], + [ + -122.31245, + 47.48014 + ], + [ + -122.31233, + 47.48011 + ], + [ + -122.3122, + 47.48002 + ], + [ + -122.31213, + 47.47992 + ], + [ + -122.3121, + 47.47978 + ], + [ + -122.31215, + 47.47964 + ] + ], + [ + [ + -122.32399, + 47.46641 + ], + [ + -122.3241, + 47.46644 + ], + [ + -122.32504, + 47.46693 + ], + [ + -122.32516, + 47.46696 + ], + [ + -122.32528, + 47.46705 + ], + [ + -122.32534, + 47.46715 + ], + [ + -122.32534, + 47.46715 + ], + [ + -122.32551, + 47.46731 + ], + [ + -122.32552, + 47.46731 + ], + [ + -122.32564, + 47.4674 + ], + [ + -122.32571, + 47.4675 + ], + [ + -122.32573, + 47.46762 + ], + [ + -122.32571, + 47.46774 + ], + [ + -122.32564, + 47.46784 + ], + [ + -122.3255, + 47.46793 + ], + [ + -122.32538, + 47.46796 + ], + [ + -122.32526, + 47.46793 + ], + [ + -122.32522, + 47.46791 + ], + [ + -122.32357, + 47.46764 + ], + [ + -122.32339, + 47.46752 + ], + [ + -122.32289, + 47.46687 + ], + [ + -122.32286, + 47.46673 + ], + [ + -122.3229, + 47.46658 + ], + [ + -122.323, + 47.46647 + ], + [ + -122.32313, + 47.46642 + ] + ], + [ + [ + -122.3556, + 47.45732 + ], + [ + -122.35571, + 47.45726 + ], + [ + -122.35583, + 47.45724 + ], + [ + -122.35595, + 47.45727 + ], + [ + -122.35607, + 47.45736 + ], + [ + -122.35614, + 47.45746 + ], + [ + -122.35616, + 47.45758 + ], + [ + -122.35614, + 47.4577 + ], + [ + -122.35607, + 47.4578 + ], + [ + -122.35593, + 47.45789 + ], + [ + -122.35581, + 47.45792 + ], + [ + -122.35569, + 47.45789 + ], + [ + -122.35555, + 47.4578 + ], + [ + -122.35548, + 47.4577 + ], + [ + -122.35546, + 47.45756 + ], + [ + -122.3555, + 47.45742 + ] + ], + [ + [ + -122.2255, + 47.48394 + ], + [ + -122.22561, + 47.48388 + ], + [ + -122.22573, + 47.48386 + ], + [ + -122.22585, + 47.48389 + ], + [ + -122.22597, + 47.48398 + ], + [ + -122.22603, + 47.48408 + ], + [ + -122.22606, + 47.4842 + ], + [ + -122.22603, + 47.48432 + ], + [ + -122.22597, + 47.48442 + ], + [ + -122.22583, + 47.48451 + ], + [ + -122.22571, + 47.48454 + ], + [ + -122.22559, + 47.48451 + ], + [ + -122.22545, + 47.48442 + ], + [ + -122.22538, + 47.48432 + ], + [ + -122.22536, + 47.48418 + ], + [ + -122.2254, + 47.48404 + ] + ], + [ + [ + -122.30807, + 47.47512 + ], + [ + -122.30819, + 47.47505 + ], + [ + -122.30831, + 47.47504 + ], + [ + -122.30843, + 47.47507 + ], + [ + -122.30854, + 47.47515 + ], + [ + -122.30861, + 47.47526 + ], + [ + -122.30864, + 47.47538 + ], + [ + -122.30861, + 47.4755 + ], + [ + -122.30854, + 47.4756 + ], + [ + -122.30841, + 47.47569 + ], + [ + -122.30829, + 47.47572 + ], + [ + -122.30817, + 47.47569 + ], + [ + -122.30803, + 47.4756 + ], + [ + -122.30796, + 47.4755 + ], + [ + -122.30794, + 47.47536 + ], + [ + -122.30798, + 47.47522 + ] + ], + [ + [ + -122.30586, + 47.47631 + ], + [ + -122.30597, + 47.47625 + ], + [ + -122.30609, + 47.47624 + ], + [ + -122.30621, + 47.47627 + ], + [ + -122.30633, + 47.47635 + ], + [ + -122.30639, + 47.47645 + ], + [ + -122.30642, + 47.47657 + ], + [ + -122.30639, + 47.4767 + ], + [ + -122.30633, + 47.4768 + ], + [ + -122.30619, + 47.47689 + ], + [ + -122.30607, + 47.47691 + ], + [ + -122.30595, + 47.47689 + ], + [ + -122.30581, + 47.4768 + ], + [ + -122.30574, + 47.4767 + ], + [ + -122.30572, + 47.47655 + ], + [ + -122.30576, + 47.47642 + ] + ], + [ + [ + -122.308, + 47.48681 + ], + [ + -122.30811, + 47.48675 + ], + [ + -122.30823, + 47.48673 + ], + [ + -122.30835, + 47.48676 + ], + [ + -122.30847, + 47.48685 + ], + [ + -122.30854, + 47.48695 + ], + [ + -122.30856, + 47.48707 + ], + [ + -122.30854, + 47.48719 + ], + [ + -122.30847, + 47.48729 + ], + [ + -122.30833, + 47.48738 + ], + [ + -122.30821, + 47.48741 + ], + [ + -122.30809, + 47.48738 + ], + [ + -122.30795, + 47.48729 + ], + [ + -122.30788, + 47.48719 + ], + [ + -122.30786, + 47.48705 + ], + [ + -122.3079, + 47.48691 + ] + ], + [ + [ + -122.35875, + 47.44863 + ], + [ + -122.3589, + 47.44869 + ], + [ + -122.35901, + 47.44884 + ], + [ + -122.35901, + 47.44888 + ], + [ + -122.35904, + 47.44886 + ], + [ + -122.35919, + 47.44886 + ], + [ + -122.35951, + 47.44893 + ], + [ + -122.35992, + 47.44912 + ], + [ + -122.36, + 47.4493 + ], + [ + -122.35997, + 47.4495 + ], + [ + -122.35988, + 47.44957 + ], + [ + -122.35989, + 47.44961 + ], + [ + -122.35985, + 47.44977 + ], + [ + -122.35979, + 47.44983 + ], + [ + -122.3599, + 47.44984 + ], + [ + -122.35991, + 47.44982 + ], + [ + -122.35997, + 47.44971 + ], + [ + -122.36064, + 47.4493 + ], + [ + -122.36079, + 47.44926 + ], + [ + -122.36127, + 47.44925 + ], + [ + -122.36133, + 47.44909 + ], + [ + -122.36149, + 47.44897 + ], + [ + -122.3617, + 47.44899 + ], + [ + -122.36185, + 47.44912 + ], + [ + -122.36205, + 47.44947 + ], + [ + -122.36218, + 47.4499 + ], + [ + -122.36217, + 47.44998 + ], + [ + -122.36226, + 47.44999 + ], + [ + -122.36256, + 47.45016 + ], + [ + -122.36264, + 47.45012 + ], + [ + -122.36252, + 47.45008 + ], + [ + -122.36242, + 47.44996 + ], + [ + -122.36224, + 47.44958 + ], + [ + -122.36214, + 47.44912 + ], + [ + -122.36222, + 47.44893 + ], + [ + -122.3624, + 47.44883 + ], + [ + -122.3626, + 47.44886 + ], + [ + -122.36274, + 47.44901 + ], + [ + -122.36285, + 47.44924 + ], + [ + -122.36327, + 47.44904 + ], + [ + -122.36345, + 47.44903 + ], + [ + -122.36361, + 47.44913 + ], + [ + -122.36368, + 47.44929 + ], + [ + -122.36368, + 47.44948 + ], + [ + -122.3637, + 47.44945 + ], + [ + -122.3639, + 47.4494 + ], + [ + -122.36452, + 47.4495 + ], + [ + -122.36464, + 47.44955 + ], + [ + -122.36472, + 47.44964 + ], + [ + -122.36473, + 47.44965 + ], + [ + -122.36485, + 47.44964 + ], + [ + -122.36497, + 47.44968 + ], + [ + -122.36538, + 47.44994 + ], + [ + -122.36542, + 47.45 + ], + [ + -122.36549, + 47.44989 + ], + [ + -122.36563, + 47.4498 + ], + [ + -122.36581, + 47.44981 + ], + [ + -122.36616, + 47.45 + ], + [ + -122.36623, + 47.45009 + ], + [ + -122.36631, + 47.45003 + ], + [ + -122.36643, + 47.45001 + ], + [ + -122.36706, + 47.45006 + ], + [ + -122.36719, + 47.45012 + ], + [ + -122.36721, + 47.4501 + ], + [ + -122.36729, + 47.45001 + ], + [ + -122.36741, + 47.44996 + ], + [ + -122.36796, + 47.44989 + ], + [ + -122.3686, + 47.44987 + ], + [ + -122.36873, + 47.4499 + ], + [ + -122.36885, + 47.45 + ], + [ + -122.36905, + 47.45028 + ], + [ + -122.36916, + 47.45024 + ], + [ + -122.36931, + 47.4503 + ], + [ + -122.3694, + 47.4504 + ], + [ + -122.36948, + 47.45033 + ], + [ + -122.36964, + 47.4503 + ], + [ + -122.37014, + 47.45036 + ], + [ + -122.37018, + 47.45029 + ], + [ + -122.37032, + 47.45021 + ], + [ + -122.37047, + 47.4502 + ], + [ + -122.3714, + 47.45041 + ], + [ + -122.37145, + 47.45044 + ], + [ + -122.37147, + 47.45042 + ], + [ + -122.37159, + 47.4504 + ], + [ + -122.37171, + 47.45042 + ], + [ + -122.37181, + 47.45049 + ], + [ + -122.37221, + 47.45088 + ], + [ + -122.37228, + 47.45085 + ], + [ + -122.37246, + 47.45088 + ], + [ + -122.37261, + 47.45096 + ], + [ + -122.37263, + 47.45094 + ], + [ + -122.37281, + 47.45091 + ], + [ + -122.37352, + 47.4511 + ], + [ + -122.374, + 47.45126 + ], + [ + -122.37413, + 47.45142 + ], + [ + -122.37415, + 47.4516 + ], + [ + -122.37405, + 47.45177 + ], + [ + -122.37388, + 47.45185 + ], + [ + -122.37387, + 47.45185 + ], + [ + -122.37381, + 47.45219 + ], + [ + -122.37378, + 47.45222 + ], + [ + -122.37379, + 47.45225 + ], + [ + -122.37377, + 47.45239 + ], + [ + -122.37365, + 47.45261 + ], + [ + -122.37335, + 47.45279 + ], + [ + -122.37336, + 47.45281 + ], + [ + -122.37333, + 47.45299 + ], + [ + -122.37297, + 47.4537 + ], + [ + -122.37286, + 47.45379 + ], + [ + -122.37275, + 47.45383 + ], + [ + -122.37259, + 47.45381 + ], + [ + -122.37251, + 47.45378 + ], + [ + -122.37255, + 47.45389 + ], + [ + -122.37252, + 47.45405 + ], + [ + -122.37239, + 47.45418 + ], + [ + -122.37177, + 47.45435 + ], + [ + -122.37163, + 47.45433 + ], + [ + -122.37157, + 47.45428 + ], + [ + -122.37152, + 47.45431 + ], + [ + -122.37134, + 47.4543 + ], + [ + -122.37118, + 47.45418 + ], + [ + -122.37109, + 47.45399 + ], + [ + -122.37101, + 47.45407 + ], + [ + -122.37087, + 47.45411 + ], + [ + -122.37074, + 47.45409 + ], + [ + -122.37049, + 47.45399 + ], + [ + -122.37031, + 47.45387 + ], + [ + -122.3703, + 47.45388 + ], + [ + -122.36899, + 47.45419 + ], + [ + -122.36893, + 47.45419 + ], + [ + -122.3689, + 47.45422 + ], + [ + -122.3678, + 47.45471 + ], + [ + -122.36763, + 47.45471 + ], + [ + -122.36759, + 47.4548 + ], + [ + -122.36749, + 47.45488 + ], + [ + -122.3671, + 47.45506 + ], + [ + -122.36601, + 47.45533 + ], + [ + -122.36557, + 47.45538 + ], + [ + -122.36552, + 47.45536 + ], + [ + -122.36549, + 47.45541 + ], + [ + -122.36531, + 47.45553 + ], + [ + -122.36483, + 47.45554 + ], + [ + -122.36465, + 47.45541 + ], + [ + -122.3646, + 47.45529 + ], + [ + -122.3646, + 47.45517 + ], + [ + -122.36469, + 47.4547 + ], + [ + -122.36468, + 47.4547 + ], + [ + -122.36456, + 47.45459 + ], + [ + -122.36444, + 47.45433 + ], + [ + -122.36443, + 47.45405 + ], + [ + -122.36444, + 47.45404 + ], + [ + -122.36428, + 47.45391 + ], + [ + -122.36429, + 47.454 + ], + [ + -122.36427, + 47.45412 + ], + [ + -122.36417, + 47.45427 + ], + [ + -122.364, + 47.45433 + ], + [ + -122.36389, + 47.45431 + ], + [ + -122.36376, + 47.45439 + ], + [ + -122.36335, + 47.45449 + ], + [ + -122.36321, + 47.45444 + ], + [ + -122.36312, + 47.45436 + ], + [ + -122.36306, + 47.45418 + ], + [ + -122.36269, + 47.45469 + ], + [ + -122.36259, + 47.45477 + ], + [ + -122.36231, + 47.45492 + ], + [ + -122.36217, + 47.45556 + ], + [ + -122.3622, + 47.45557 + ], + [ + -122.36231, + 47.45571 + ], + [ + -122.36241, + 47.45595 + ], + [ + -122.36241, + 47.45618 + ], + [ + -122.36238, + 47.45629 + ], + [ + -122.36231, + 47.45639 + ], + [ + -122.3622, + 47.45645 + ], + [ + -122.36208, + 47.45647 + ], + [ + -122.36196, + 47.45644 + ], + [ + -122.36184, + 47.45633 + ], + [ + -122.36172, + 47.45608 + ], + [ + -122.36171, + 47.45585 + ], + [ + -122.36169, + 47.45584 + ], + [ + -122.36142, + 47.45567 + ], + [ + -122.36137, + 47.4559 + ], + [ + -122.36131, + 47.456 + ], + [ + -122.36119, + 47.45609 + ], + [ + -122.36105, + 47.45611 + ], + [ + -122.36057, + 47.45605 + ], + [ + -122.36059, + 47.45613 + ], + [ + -122.36057, + 47.45625 + ], + [ + -122.36051, + 47.45636 + ], + [ + -122.36042, + 47.45644 + ], + [ + -122.36028, + 47.45647 + ], + [ + -122.35939, + 47.45648 + ], + [ + -122.35938, + 47.45648 + ], + [ + -122.35939, + 47.45648 + ], + [ + -122.35938, + 47.45681 + ], + [ + -122.3593, + 47.45697 + ], + [ + -122.359, + 47.45719 + ], + [ + -122.35924, + 47.4573 + ], + [ + -122.35935, + 47.4574 + ], + [ + -122.3594, + 47.45759 + ], + [ + -122.35931, + 47.45779 + ], + [ + -122.35895, + 47.45815 + ], + [ + -122.35915, + 47.45838 + ], + [ + -122.3592, + 47.45852 + ], + [ + -122.35918, + 47.45868 + ], + [ + -122.3591, + 47.45879 + ], + [ + -122.35908, + 47.4588 + ], + [ + -122.35907, + 47.45906 + ], + [ + -122.35905, + 47.4591 + ], + [ + -122.35959, + 47.45914 + ], + [ + -122.35971, + 47.45918 + ], + [ + -122.35981, + 47.45927 + ], + [ + -122.35986, + 47.45941 + ], + [ + -122.35985, + 47.45954 + ], + [ + -122.35975, + 47.45986 + ], + [ + -122.35959, + 47.45999 + ], + [ + -122.35947, + 47.46002 + ], + [ + -122.35875, + 47.46 + ], + [ + -122.3586, + 47.45994 + ], + [ + -122.35851, + 47.45983 + ], + [ + -122.3585, + 47.45982 + ], + [ + -122.35851, + 47.46014 + ], + [ + -122.35846, + 47.46027 + ], + [ + -122.35838, + 47.46035 + ], + [ + -122.35846, + 47.4604 + ], + [ + -122.35855, + 47.46056 + ], + [ + -122.35857, + 47.46089 + ], + [ + -122.35854, + 47.46092 + ], + [ + -122.35855, + 47.46094 + ], + [ + -122.35855, + 47.46116 + ], + [ + -122.35853, + 47.46123 + ], + [ + -122.35853, + 47.46124 + ], + [ + -122.35853, + 47.46153 + ], + [ + -122.3586, + 47.46157 + ], + [ + -122.35867, + 47.4617 + ], + [ + -122.35867, + 47.46186 + ], + [ + -122.35853, + 47.46207 + ], + [ + -122.35854, + 47.46209 + ], + [ + -122.35856, + 47.46254 + ], + [ + -122.35854, + 47.46266 + ], + [ + -122.35846, + 47.46278 + ], + [ + -122.35835, + 47.46284 + ], + [ + -122.35823, + 47.46286 + ], + [ + -122.35752, + 47.4628 + ], + [ + -122.35734, + 47.4627 + ], + [ + -122.35727, + 47.46251 + ], + [ + -122.35731, + 47.46208 + ], + [ + -122.35732, + 47.46205 + ], + [ + -122.35729, + 47.46185 + ], + [ + -122.35735, + 47.46161 + ], + [ + -122.35729, + 47.46138 + ], + [ + -122.3573, + 47.46125 + ], + [ + -122.35733, + 47.46118 + ], + [ + -122.35733, + 47.46106 + ], + [ + -122.35727, + 47.46098 + ], + [ + -122.35725, + 47.46083 + ], + [ + -122.3573, + 47.46038 + ], + [ + -122.35734, + 47.46031 + ], + [ + -122.35729, + 47.46016 + ], + [ + -122.3573, + 47.46002 + ], + [ + -122.35718, + 47.46003 + ], + [ + -122.357, + 47.45998 + ], + [ + -122.35692, + 47.45989 + ], + [ + -122.35687, + 47.45978 + ], + [ + -122.35687, + 47.45963 + ], + [ + -122.35652, + 47.45962 + ], + [ + -122.35654, + 47.45968 + ], + [ + -122.35652, + 47.45984 + ], + [ + -122.35642, + 47.45997 + ], + [ + -122.35627, + 47.46003 + ], + [ + -122.35587, + 47.46004 + ], + [ + -122.35588, + 47.46025 + ], + [ + -122.35586, + 47.46052 + ], + [ + -122.35588, + 47.46058 + ], + [ + -122.35588, + 47.4609 + ], + [ + -122.35591, + 47.46091 + ], + [ + -122.35598, + 47.46102 + ], + [ + -122.35602, + 47.46135 + ], + [ + -122.35596, + 47.46153 + ], + [ + -122.35582, + 47.46164 + ], + [ + -122.35517, + 47.4619 + ], + [ + -122.35475, + 47.46187 + ], + [ + -122.35482, + 47.46193 + ], + [ + -122.35489, + 47.46208 + ], + [ + -122.35489, + 47.4628 + ], + [ + -122.35487, + 47.46292 + ], + [ + -122.35473, + 47.46308 + ], + [ + -122.35451, + 47.46311 + ], + [ + -122.35434, + 47.46301 + ], + [ + -122.35426, + 47.46282 + ], + [ + -122.35424, + 47.46248 + ], + [ + -122.35428, + 47.462 + ], + [ + -122.35435, + 47.4619 + ], + [ + -122.35446, + 47.46183 + ], + [ + -122.35446, + 47.46183 + ], + [ + -122.35443, + 47.46181 + ], + [ + -122.35438, + 47.46184 + ], + [ + -122.35408, + 47.4619 + ], + [ + -122.35419, + 47.4621 + ], + [ + -122.35413, + 47.46285 + ], + [ + -122.35401, + 47.46301 + ], + [ + -122.35383, + 47.46307 + ], + [ + -122.35343, + 47.46304 + ], + [ + -122.35336, + 47.46299 + ], + [ + -122.35334, + 47.46302 + ], + [ + -122.35321, + 47.46312 + ], + [ + -122.35264, + 47.46332 + ], + [ + -122.3525, + 47.46333 + ], + [ + -122.35237, + 47.46327 + ], + [ + -122.35234, + 47.46323 + ], + [ + -122.35231, + 47.46324 + ], + [ + -122.35188, + 47.4633 + ], + [ + -122.35154, + 47.46329 + ], + [ + -122.35144, + 47.46325 + ], + [ + -122.35134, + 47.46329 + ], + [ + -122.35089, + 47.46321 + ], + [ + -122.3508, + 47.46314 + ], + [ + -122.35069, + 47.46302 + ], + [ + -122.35069, + 47.46302 + ], + [ + -122.35063, + 47.46312 + ], + [ + -122.35052, + 47.46319 + ], + [ + -122.3504, + 47.46321 + ], + [ + -122.35037, + 47.4632 + ], + [ + -122.35027, + 47.46325 + ], + [ + -122.35013, + 47.46325 + ], + [ + -122.34972, + 47.46316 + ], + [ + -122.34972, + 47.46317 + ], + [ + -122.34953, + 47.46327 + ], + [ + -122.34919, + 47.46333 + ], + [ + -122.34876, + 47.46332 + ], + [ + -122.34866, + 47.46326 + ], + [ + -122.34858, + 47.46316 + ], + [ + -122.34855, + 47.46304 + ], + [ + -122.34857, + 47.46292 + ], + [ + -122.34864, + 47.4628 + ], + [ + -122.34878, + 47.46272 + ], + [ + -122.34915, + 47.46265 + ], + [ + -122.34925, + 47.46265 + ], + [ + -122.34925, + 47.4625 + ], + [ + -122.34928, + 47.4624 + ], + [ + -122.34928, + 47.4624 + ], + [ + -122.34922, + 47.46202 + ], + [ + -122.34928, + 47.46164 + ], + [ + -122.34937, + 47.4615 + ], + [ + -122.34949, + 47.46143 + ], + [ + -122.34969, + 47.46137 + ], + [ + -122.34958, + 47.46139 + ], + [ + -122.34946, + 47.46135 + ], + [ + -122.34936, + 47.46128 + ], + [ + -122.34929, + 47.46113 + ], + [ + -122.34925, + 47.46059 + ], + [ + -122.34925, + 47.46058 + ], + [ + -122.34923, + 47.46056 + ], + [ + -122.34914, + 47.46013 + ], + [ + -122.34917, + 47.46001 + ], + [ + -122.3493, + 47.45973 + ], + [ + -122.34927, + 47.45973 + ], + [ + -122.34916, + 47.45967 + ], + [ + -122.34908, + 47.45958 + ], + [ + -122.34904, + 47.45946 + ], + [ + -122.34911, + 47.45915 + ], + [ + -122.34921, + 47.45902 + ], + [ + -122.34942, + 47.45888 + ], + [ + -122.34954, + 47.45884 + ], + [ + -122.35011, + 47.45877 + ], + [ + -122.3503, + 47.45884 + ], + [ + -122.35039, + 47.45895 + ], + [ + -122.35043, + 47.45907 + ], + [ + -122.35043, + 47.45907 + ], + [ + -122.35072, + 47.45903 + ], + [ + -122.35085, + 47.45909 + ], + [ + -122.35094, + 47.45908 + ], + [ + -122.35106, + 47.45912 + ], + [ + -122.3514, + 47.45943 + ], + [ + -122.35141, + 47.45929 + ], + [ + -122.35147, + 47.45916 + ], + [ + -122.35158, + 47.45907 + ], + [ + -122.35172, + 47.45904 + ], + [ + -122.35182, + 47.45905 + ], + [ + -122.35181, + 47.45855 + ], + [ + -122.35183, + 47.45852 + ], + [ + -122.35171, + 47.45852 + ], + [ + -122.35157, + 47.45848 + ], + [ + -122.35147, + 47.45838 + ], + [ + -122.35142, + 47.45827 + ], + [ + -122.35143, + 47.45812 + ], + [ + -122.35149, + 47.458 + ], + [ + -122.35185, + 47.4576 + ], + [ + -122.35196, + 47.45757 + ], + [ + -122.35196, + 47.45736 + ], + [ + -122.35196, + 47.45735 + ], + [ + -122.35191, + 47.4572 + ], + [ + -122.35195, + 47.45672 + ], + [ + -122.35199, + 47.45666 + ], + [ + -122.35197, + 47.45656 + ], + [ + -122.35201, + 47.45632 + ], + [ + -122.35207, + 47.45619 + ], + [ + -122.35218, + 47.4561 + ], + [ + -122.3523, + 47.45606 + ], + [ + -122.35295, + 47.45604 + ], + [ + -122.35311, + 47.45612 + ], + [ + -122.35319, + 47.45626 + ], + [ + -122.35326, + 47.45654 + ], + [ + -122.35325, + 47.45666 + ], + [ + -122.3532, + 47.45674 + ], + [ + -122.35322, + 47.45676 + ], + [ + -122.35323, + 47.4569 + ], + [ + -122.35316, + 47.45723 + ], + [ + -122.3532, + 47.45741 + ], + [ + -122.35319, + 47.45753 + ], + [ + -122.35321, + 47.45753 + ], + [ + -122.35335, + 47.45765 + ], + [ + -122.35366, + 47.45812 + ], + [ + -122.35369, + 47.45824 + ], + [ + -122.35366, + 47.45836 + ], + [ + -122.35358, + 47.45848 + ], + [ + -122.35345, + 47.45854 + ], + [ + -122.35317, + 47.45856 + ], + [ + -122.35319, + 47.45862 + ], + [ + -122.35319, + 47.45878 + ], + [ + -122.35431, + 47.45904 + ], + [ + -122.35442, + 47.45909 + ], + [ + -122.35442, + 47.4591 + ], + [ + -122.35452, + 47.459 + ], + [ + -122.35458, + 47.45897 + ], + [ + -122.35457, + 47.4589 + ], + [ + -122.35464, + 47.45848 + ], + [ + -122.35474, + 47.45824 + ], + [ + -122.35487, + 47.45811 + ], + [ + -122.35499, + 47.45808 + ], + [ + -122.35513, + 47.4581 + ], + [ + -122.35571, + 47.4584 + ], + [ + -122.35583, + 47.45853 + ], + [ + -122.3559, + 47.45897 + ], + [ + -122.35608, + 47.45895 + ], + [ + -122.35619, + 47.45899 + ], + [ + -122.35623, + 47.45902 + ], + [ + -122.35632, + 47.45898 + ], + [ + -122.35666, + 47.45898 + ], + [ + -122.35674, + 47.45899 + ], + [ + -122.35673, + 47.45892 + ], + [ + -122.35674, + 47.45868 + ], + [ + -122.35678, + 47.45857 + ], + [ + -122.35688, + 47.45847 + ], + [ + -122.35677, + 47.45833 + ], + [ + -122.35677, + 47.45813 + ], + [ + -122.35683, + 47.45802 + ], + [ + -122.35693, + 47.45795 + ], + [ + -122.3575, + 47.45779 + ], + [ + -122.35798, + 47.4578 + ], + [ + -122.3579, + 47.45768 + ], + [ + -122.35789, + 47.45755 + ], + [ + -122.35721, + 47.45699 + ], + [ + -122.35712, + 47.45683 + ], + [ + -122.35714, + 47.45666 + ], + [ + -122.35733, + 47.45619 + ], + [ + -122.35743, + 47.45609 + ], + [ + -122.35757, + 47.45605 + ], + [ + -122.35785, + 47.45608 + ], + [ + -122.3579, + 47.45577 + ], + [ + -122.35787, + 47.45577 + ], + [ + -122.35742, + 47.45574 + ], + [ + -122.35732, + 47.45567 + ], + [ + -122.35725, + 47.45557 + ], + [ + -122.35724, + 47.45548 + ], + [ + -122.35708, + 47.45547 + ], + [ + -122.35702, + 47.45545 + ], + [ + -122.35695, + 47.45547 + ], + [ + -122.35649, + 47.45549 + ], + [ + -122.35636, + 47.45544 + ], + [ + -122.35634, + 47.45542 + ], + [ + -122.35631, + 47.45545 + ], + [ + -122.35619, + 47.45548 + ], + [ + -122.35588, + 47.45545 + ], + [ + -122.35576, + 47.45538 + ], + [ + -122.35568, + 47.45527 + ], + [ + -122.35559, + 47.45483 + ], + [ + -122.35559, + 47.45471 + ], + [ + -122.35571, + 47.45454 + ], + [ + -122.3559, + 47.45448 + ], + [ + -122.35624, + 47.4545 + ], + [ + -122.35631, + 47.45454 + ], + [ + -122.35632, + 47.45453 + ], + [ + -122.35653, + 47.45448 + ], + [ + -122.35688, + 47.45453 + ], + [ + -122.35689, + 47.45453 + ], + [ + -122.35694, + 47.4545 + ], + [ + -122.35722, + 47.4545 + ], + [ + -122.35721, + 47.45433 + ], + [ + -122.35722, + 47.45429 + ], + [ + -122.35708, + 47.45431 + ], + [ + -122.35696, + 47.45428 + ], + [ + -122.35664, + 47.4541 + ], + [ + -122.35652, + 47.45395 + ], + [ + -122.3565, + 47.45383 + ], + [ + -122.35653, + 47.45369 + ], + [ + -122.35657, + 47.45364 + ], + [ + -122.35651, + 47.45346 + ], + [ + -122.3565, + 47.45334 + ], + [ + -122.35654, + 47.45322 + ], + [ + -122.35662, + 47.45313 + ], + [ + -122.35663, + 47.45312 + ], + [ + -122.35662, + 47.45311 + ], + [ + -122.35661, + 47.45294 + ], + [ + -122.35662, + 47.45291 + ], + [ + -122.35658, + 47.45291 + ], + [ + -122.35652, + 47.45287 + ], + [ + -122.35639, + 47.45291 + ], + [ + -122.35585, + 47.45291 + ], + [ + -122.35568, + 47.45284 + ], + [ + -122.35559, + 47.45273 + ], + [ + -122.35556, + 47.45259 + ], + [ + -122.35568, + 47.45199 + ], + [ + -122.35613, + 47.45135 + ], + [ + -122.35625, + 47.45126 + ], + [ + -122.35566, + 47.45122 + ], + [ + -122.35546, + 47.45112 + ], + [ + -122.35539, + 47.45095 + ], + [ + -122.35536, + 47.45031 + ], + [ + -122.35538, + 47.45019 + ], + [ + -122.35547, + 47.45007 + ], + [ + -122.35563, + 47.45 + ], + [ + -122.35597, + 47.45 + ], + [ + -122.35609, + 47.45003 + ], + [ + -122.35617, + 47.45009 + ], + [ + -122.35617, + 47.45007 + ], + [ + -122.35625, + 47.44986 + ], + [ + -122.35658, + 47.44957 + ], + [ + -122.35724, + 47.44942 + ], + [ + -122.35736, + 47.44945 + ], + [ + -122.35746, + 47.44951 + ], + [ + -122.3575, + 47.44915 + ], + [ + -122.35757, + 47.44903 + ], + [ + -122.3577, + 47.44895 + ], + [ + -122.35788, + 47.44894 + ], + [ + -122.35815, + 47.44904 + ], + [ + -122.35819, + 47.44893 + ], + [ + -122.35835, + 47.44878 + ], + [ + -122.35859, + 47.44865 + ] + ], + [ + [ + -122.31039, + 47.47982 + ], + [ + -122.3105, + 47.47976 + ], + [ + -122.31062, + 47.47974 + ], + [ + -122.31074, + 47.47977 + ], + [ + -122.31086, + 47.47986 + ], + [ + -122.31093, + 47.47996 + ], + [ + -122.31095, + 47.48008 + ], + [ + -122.31093, + 47.4802 + ], + [ + -122.31086, + 47.4803 + ], + [ + -122.31072, + 47.48039 + ], + [ + -122.3106, + 47.48042 + ], + [ + -122.31048, + 47.48039 + ], + [ + -122.31035, + 47.4803 + ], + [ + -122.31028, + 47.4802 + ], + [ + -122.31025, + 47.48006 + ], + [ + -122.3103, + 47.47992 + ] + ], + [ + [ + -122.29754, + 47.49564 + ], + [ + -122.29766, + 47.49567 + ], + [ + -122.29775, + 47.49574 + ], + [ + -122.29781, + 47.49585 + ], + [ + -122.29783, + 47.49598 + ], + [ + -122.29777, + 47.49637 + ], + [ + -122.29794, + 47.4963 + ], + [ + -122.29883, + 47.49596 + ], + [ + -122.29905, + 47.49599 + ], + [ + -122.29919, + 47.49617 + ], + [ + -122.29919, + 47.49639 + ], + [ + -122.29912, + 47.49649 + ], + [ + -122.29902, + 47.49655 + ], + [ + -122.29818, + 47.49693 + ], + [ + -122.29745, + 47.49721 + ], + [ + -122.29735, + 47.49727 + ], + [ + -122.29723, + 47.4973 + ], + [ + -122.29711, + 47.49727 + ], + [ + -122.29697, + 47.49718 + ], + [ + -122.29691, + 47.49708 + ], + [ + -122.2969, + 47.49703 + ], + [ + -122.29641, + 47.49635 + ], + [ + -122.29635, + 47.49618 + ], + [ + -122.29639, + 47.49604 + ], + [ + -122.29648, + 47.49593 + ], + [ + -122.29687, + 47.49569 + ], + [ + -122.297, + 47.49566 + ], + [ + -122.29718, + 47.49571 + ], + [ + -122.29725, + 47.4958 + ], + [ + -122.29729, + 47.49573 + ], + [ + -122.29742, + 47.49565 + ] + ], + [ + [ + -122.30423, + 47.48007 + ], + [ + -122.30517, + 47.48074 + ], + [ + -122.30607, + 47.48143 + ], + [ + -122.30614, + 47.48153 + ], + [ + -122.30616, + 47.48165 + ], + [ + -122.30614, + 47.48177 + ], + [ + -122.30607, + 47.48187 + ], + [ + -122.30589, + 47.48196 + ], + [ + -122.30569, + 47.48192 + ], + [ + -122.30472, + 47.48124 + ], + [ + -122.30382, + 47.48055 + ], + [ + -122.30373, + 47.48035 + ], + [ + -122.30375, + 47.48023 + ], + [ + -122.30381, + 47.48012 + ], + [ + -122.30401, + 47.48002 + ], + [ + -122.30413, + 47.48003 + ] + ], + [ + [ + -122.32395, + 47.46462 + ], + [ + -122.32406, + 47.46456 + ], + [ + -122.32418, + 47.46454 + ], + [ + -122.3243, + 47.46458 + ], + [ + -122.32442, + 47.46466 + ], + [ + -122.32449, + 47.46476 + ], + [ + -122.32451, + 47.46488 + ], + [ + -122.32449, + 47.465 + ], + [ + -122.32442, + 47.4651 + ], + [ + -122.32428, + 47.4652 + ], + [ + -122.32416, + 47.46522 + ], + [ + -122.32404, + 47.4652 + ], + [ + -122.3239, + 47.4651 + ], + [ + -122.32384, + 47.465 + ], + [ + -122.32381, + 47.46486 + ], + [ + -122.32385, + 47.46472 + ] + ], + [ + [ + -122.28376, + 47.47199 + ], + [ + -122.28387, + 47.47193 + ], + [ + -122.28399, + 47.47191 + ], + [ + -122.28411, + 47.47194 + ], + [ + -122.28423, + 47.47202 + ], + [ + -122.2843, + 47.47213 + ], + [ + -122.28432, + 47.47225 + ], + [ + -122.2843, + 47.47237 + ], + [ + -122.28423, + 47.47247 + ], + [ + -122.28409, + 47.47256 + ], + [ + -122.28397, + 47.47259 + ], + [ + -122.28385, + 47.47256 + ], + [ + -122.28372, + 47.47247 + ], + [ + -122.28365, + 47.47237 + ], + [ + -122.28362, + 47.47223 + ], + [ + -122.28367, + 47.47209 + ] + ], + [ + [ + -122.30101, + 47.49281 + ], + [ + -122.30112, + 47.49275 + ], + [ + -122.30124, + 47.49273 + ], + [ + -122.30136, + 47.49276 + ], + [ + -122.30148, + 47.49285 + ], + [ + -122.30155, + 47.49295 + ], + [ + -122.30157, + 47.49307 + ], + [ + -122.30155, + 47.49319 + ], + [ + -122.30148, + 47.49329 + ], + [ + -122.30134, + 47.49338 + ], + [ + -122.30122, + 47.49341 + ], + [ + -122.3011, + 47.49338 + ], + [ + -122.30096, + 47.49329 + ], + [ + -122.30089, + 47.49319 + ], + [ + -122.30087, + 47.49305 + ], + [ + -122.30091, + 47.49291 + ] + ], + [ + [ + -122.29812, + 47.50052 + ], + [ + -122.29823, + 47.50046 + ], + [ + -122.29835, + 47.50044 + ], + [ + -122.29847, + 47.50047 + ], + [ + -122.29859, + 47.50056 + ], + [ + -122.29866, + 47.50066 + ], + [ + -122.29868, + 47.50078 + ], + [ + -122.29866, + 47.5009 + ], + [ + -122.29859, + 47.501 + ], + [ + -122.29845, + 47.50109 + ], + [ + -122.29833, + 47.50112 + ], + [ + -122.29821, + 47.50109 + ], + [ + -122.29807, + 47.501 + ], + [ + -122.29801, + 47.5009 + ], + [ + -122.29798, + 47.50076 + ], + [ + -122.29802, + 47.50062 + ] + ], + [ + [ + -122.31445, + 47.51655 + ], + [ + -122.31456, + 47.51649 + ], + [ + -122.31468, + 47.51648 + ], + [ + -122.3148, + 47.51651 + ], + [ + -122.31492, + 47.51659 + ], + [ + -122.31499, + 47.51669 + ], + [ + -122.31501, + 47.51681 + ], + [ + -122.31499, + 47.51693 + ], + [ + -122.31492, + 47.51704 + ], + [ + -122.31478, + 47.51713 + ], + [ + -122.31466, + 47.51715 + ], + [ + -122.31454, + 47.51713 + ], + [ + -122.3144, + 47.51704 + ], + [ + -122.31433, + 47.51693 + ], + [ + -122.31431, + 47.51679 + ], + [ + -122.31435, + 47.51666 + ] + ], + [ + [ + -122.3311, + 47.46618 + ], + [ + -122.33122, + 47.46621 + ], + [ + -122.33134, + 47.4663 + ], + [ + -122.3314, + 47.4664 + ], + [ + -122.33143, + 47.46652 + ], + [ + -122.3314, + 47.46664 + ], + [ + -122.33134, + 47.46674 + ], + [ + -122.3312, + 47.46683 + ], + [ + -122.33113, + 47.46685 + ], + [ + -122.33128, + 47.46691 + ], + [ + -122.33134, + 47.46701 + ], + [ + -122.33145, + 47.46693 + ], + [ + -122.33151, + 47.46691 + ], + [ + -122.33145, + 47.46682 + ], + [ + -122.33143, + 47.46668 + ], + [ + -122.33147, + 47.46654 + ], + [ + -122.33156, + 47.46644 + ], + [ + -122.33167, + 47.46638 + ], + [ + -122.3318, + 47.46636 + ], + [ + -122.33191, + 47.46639 + ], + [ + -122.33203, + 47.46648 + ], + [ + -122.3321, + 47.46658 + ], + [ + -122.33213, + 47.4667 + ], + [ + -122.3321, + 47.46682 + ], + [ + -122.33203, + 47.46692 + ], + [ + -122.3319, + 47.46701 + ], + [ + -122.33189, + 47.46702 + ], + [ + -122.3319, + 47.46703 + ], + [ + -122.33194, + 47.46715 + ], + [ + -122.33201, + 47.46764 + ], + [ + -122.33197, + 47.4678 + ], + [ + -122.3319, + 47.4679 + ], + [ + -122.33179, + 47.46796 + ], + [ + -122.33167, + 47.46798 + ], + [ + -122.33155, + 47.46795 + ], + [ + -122.33144, + 47.46785 + ], + [ + -122.33137, + 47.46775 + ], + [ + -122.33138, + 47.46783 + ], + [ + -122.33131, + 47.46802 + ], + [ + -122.33119, + 47.4681 + ], + [ + -122.33107, + 47.46812 + ], + [ + -122.33026, + 47.46812 + ], + [ + -122.33007, + 47.46804 + ], + [ + -122.32997, + 47.46789 + ], + [ + -122.32997, + 47.46782 + ], + [ + -122.3299, + 47.46784 + ], + [ + -122.32978, + 47.46781 + ], + [ + -122.32964, + 47.4677 + ], + [ + -122.32952, + 47.46745 + ], + [ + -122.3295, + 47.46717 + ], + [ + -122.32952, + 47.46705 + ], + [ + -122.32964, + 47.46691 + ], + [ + -122.32982, + 47.46686 + ], + [ + -122.32997, + 47.46691 + ], + [ + -122.33, + 47.46687 + ], + [ + -122.33018, + 47.46682 + ], + [ + -122.33095, + 47.46683 + ], + [ + -122.33082, + 47.46674 + ], + [ + -122.33075, + 47.46664 + ], + [ + -122.33073, + 47.4665 + ], + [ + -122.33077, + 47.46636 + ], + [ + -122.33087, + 47.46626 + ], + [ + -122.33098, + 47.4662 + ] + ], + [ + [ + -122.30934, + 47.48101 + ], + [ + -122.30945, + 47.48095 + ], + [ + -122.30957, + 47.48093 + ], + [ + -122.30969, + 47.48097 + ], + [ + -122.30981, + 47.48105 + ], + [ + -122.30988, + 47.48115 + ], + [ + -122.3099, + 47.48127 + ], + [ + -122.30988, + 47.48139 + ], + [ + -122.30981, + 47.48149 + ], + [ + -122.30967, + 47.48159 + ], + [ + -122.30955, + 47.48161 + ], + [ + -122.30943, + 47.48159 + ], + [ + -122.30929, + 47.48149 + ], + [ + -122.30923, + 47.48139 + ], + [ + -122.3092, + 47.48125 + ], + [ + -122.30924, + 47.48111 + ] + ], + [ + [ + -122.31845, + 47.51441 + ], + [ + -122.31856, + 47.51435 + ], + [ + -122.31869, + 47.51433 + ], + [ + -122.31881, + 47.51436 + ], + [ + -122.31892, + 47.51445 + ], + [ + -122.31899, + 47.51455 + ], + [ + -122.31902, + 47.51467 + ], + [ + -122.31899, + 47.51479 + ], + [ + -122.31892, + 47.51489 + ], + [ + -122.31879, + 47.51499 + ], + [ + -122.31867, + 47.51501 + ], + [ + -122.31855, + 47.51499 + ], + [ + -122.31841, + 47.51489 + ], + [ + -122.31834, + 47.51479 + ], + [ + -122.31832, + 47.51465 + ], + [ + -122.31836, + 47.51451 + ] + ], + [ + [ + -122.29893, + 47.50168 + ], + [ + -122.29909, + 47.50181 + ], + [ + -122.29934, + 47.5022 + ], + [ + -122.29953, + 47.50266 + ], + [ + -122.29953, + 47.50266 + ], + [ + -122.29955, + 47.50266 + ], + [ + -122.29967, + 47.50275 + ], + [ + -122.29973, + 47.50285 + ], + [ + -122.29975, + 47.50292 + ], + [ + -122.30026, + 47.50286 + ], + [ + -122.30038, + 47.50287 + ], + [ + -122.30055, + 47.50301 + ], + [ + -122.30078, + 47.50362 + ], + [ + -122.30079, + 47.50369 + ], + [ + -122.30082, + 47.50369 + ], + [ + -122.30082, + 47.50363 + ], + [ + -122.30084, + 47.50359 + ], + [ + -122.30081, + 47.50352 + ], + [ + -122.3008, + 47.5034 + ], + [ + -122.30093, + 47.50301 + ], + [ + -122.30095, + 47.50297 + ], + [ + -122.30089, + 47.50288 + ], + [ + -122.30088, + 47.50272 + ], + [ + -122.30094, + 47.50249 + ], + [ + -122.30107, + 47.50237 + ], + [ + -122.30196, + 47.50217 + ], + [ + -122.30209, + 47.50217 + ], + [ + -122.3022, + 47.50222 + ], + [ + -122.30229, + 47.5023 + ], + [ + -122.30234, + 47.50242 + ], + [ + -122.30232, + 47.5026 + ], + [ + -122.30218, + 47.50275 + ], + [ + -122.30194, + 47.50284 + ], + [ + -122.30202, + 47.50291 + ], + [ + -122.30208, + 47.50302 + ], + [ + -122.30209, + 47.50314 + ], + [ + -122.30202, + 47.5036 + ], + [ + -122.30197, + 47.50366 + ], + [ + -122.30203, + 47.50386 + ], + [ + -122.30203, + 47.50393 + ], + [ + -122.30214, + 47.50413 + ], + [ + -122.30224, + 47.50443 + ], + [ + -122.30227, + 47.50474 + ], + [ + -122.30224, + 47.50488 + ], + [ + -122.30197, + 47.50531 + ], + [ + -122.30208, + 47.50534 + ], + [ + -122.30212, + 47.50519 + ], + [ + -122.30222, + 47.50511 + ], + [ + -122.30235, + 47.50507 + ], + [ + -122.30246, + 47.50508 + ], + [ + -122.3024, + 47.50498 + ], + [ + -122.30237, + 47.50467 + ], + [ + -122.30241, + 47.50455 + ], + [ + -122.30249, + 47.50446 + ], + [ + -122.3026, + 47.50441 + ], + [ + -122.30273, + 47.5044 + ], + [ + -122.30286, + 47.50445 + ], + [ + -122.30296, + 47.50455 + ], + [ + -122.30316, + 47.50503 + ], + [ + -122.30318, + 47.50517 + ], + [ + -122.30312, + 47.50529 + ], + [ + -122.30316, + 47.50542 + ], + [ + -122.30315, + 47.50554 + ], + [ + -122.30308, + 47.50565 + ], + [ + -122.30306, + 47.50566 + ], + [ + -122.3031, + 47.50569 + ], + [ + -122.30312, + 47.50588 + ], + [ + -122.30375, + 47.50599 + ], + [ + -122.30442, + 47.5063 + ], + [ + -122.30452, + 47.50646 + ], + [ + -122.30451, + 47.50664 + ], + [ + -122.30444, + 47.50676 + ], + [ + -122.3043, + 47.50684 + ], + [ + -122.30345, + 47.507 + ], + [ + -122.30358, + 47.50711 + ], + [ + -122.30365, + 47.5073 + ], + [ + -122.30364, + 47.50731 + ], + [ + -122.30368, + 47.50732 + ], + [ + -122.30382, + 47.50741 + ], + [ + -122.30389, + 47.50755 + ], + [ + -122.30388, + 47.50772 + ], + [ + -122.30381, + 47.50781 + ], + [ + -122.30428, + 47.50781 + ], + [ + -122.3044, + 47.50783 + ], + [ + -122.30452, + 47.50791 + ], + [ + -122.30458, + 47.50802 + ], + [ + -122.30459, + 47.50814 + ], + [ + -122.30456, + 47.50826 + ], + [ + -122.30449, + 47.50836 + ], + [ + -122.30392, + 47.50871 + ], + [ + -122.30376, + 47.50872 + ], + [ + -122.30362, + 47.50866 + ], + [ + -122.30325, + 47.50837 + ], + [ + -122.30318, + 47.50827 + ], + [ + -122.30317, + 47.5082 + ], + [ + -122.30315, + 47.5082 + ], + [ + -122.30304, + 47.50814 + ], + [ + -122.30267, + 47.50778 + ], + [ + -122.30261, + 47.50765 + ], + [ + -122.30262, + 47.50756 + ], + [ + -122.3026, + 47.50756 + ], + [ + -122.30252, + 47.50761 + ], + [ + -122.3024, + 47.50763 + ], + [ + -122.30228, + 47.50761 + ], + [ + -122.30214, + 47.50752 + ], + [ + -122.30208, + 47.50741 + ], + [ + -122.30205, + 47.50727 + ], + [ + -122.30209, + 47.50714 + ], + [ + -122.30211, + 47.50712 + ], + [ + -122.30205, + 47.50703 + ], + [ + -122.30201, + 47.50689 + ], + [ + -122.30204, + 47.50677 + ], + [ + -122.30209, + 47.5067 + ], + [ + -122.30177, + 47.50669 + ], + [ + -122.30162, + 47.50663 + ], + [ + -122.30153, + 47.50651 + ], + [ + -122.3015, + 47.50644 + ], + [ + -122.30145, + 47.50655 + ], + [ + -122.30136, + 47.50663 + ], + [ + -122.30124, + 47.50667 + ], + [ + -122.30112, + 47.50666 + ], + [ + -122.30095, + 47.50655 + ], + [ + -122.30082, + 47.50627 + ], + [ + -122.30075, + 47.50577 + ], + [ + -122.3005, + 47.50582 + ], + [ + -122.30032, + 47.50579 + ], + [ + -122.30018, + 47.50565 + ], + [ + -122.30012, + 47.50536 + ], + [ + -122.30008, + 47.50532 + ], + [ + -122.29981, + 47.50454 + ], + [ + -122.29979, + 47.50454 + ], + [ + -122.29971, + 47.50438 + ], + [ + -122.29968, + 47.50396 + ], + [ + -122.29969, + 47.50393 + ], + [ + -122.29937, + 47.5034 + ], + [ + -122.29933, + 47.50329 + ], + [ + -122.29929, + 47.50328 + ], + [ + -122.29915, + 47.50319 + ], + [ + -122.29908, + 47.50309 + ], + [ + -122.29906, + 47.50296 + ], + [ + -122.29896, + 47.50289 + ], + [ + -122.2987, + 47.50248 + ], + [ + -122.29852, + 47.50202 + ], + [ + -122.29857, + 47.5018 + ], + [ + -122.29873, + 47.50168 + ] + ], + [ + [ + -122.3333, + 47.46641 + ], + [ + -122.33341, + 47.46635 + ], + [ + -122.33353, + 47.46633 + ], + [ + -122.33365, + 47.46636 + ], + [ + -122.33377, + 47.46645 + ], + [ + -122.33383, + 47.46655 + ], + [ + -122.33386, + 47.46667 + ], + [ + -122.33383, + 47.46679 + ], + [ + -122.33377, + 47.46689 + ], + [ + -122.33363, + 47.46698 + ], + [ + -122.33351, + 47.46701 + ], + [ + -122.33339, + 47.46698 + ], + [ + -122.33325, + 47.46689 + ], + [ + -122.33318, + 47.46679 + ], + [ + -122.33316, + 47.46665 + ], + [ + -122.3332, + 47.46651 + ] + ], + [ + [ + -122.31352, + 47.50304 + ], + [ + -122.31363, + 47.50297 + ], + [ + -122.31375, + 47.50296 + ], + [ + -122.31387, + 47.50299 + ], + [ + -122.31399, + 47.50307 + ], + [ + -122.31406, + 47.50318 + ], + [ + -122.31408, + 47.5033 + ], + [ + -122.31406, + 47.50342 + ], + [ + -122.31399, + 47.50352 + ], + [ + -122.31385, + 47.50361 + ], + [ + -122.31373, + 47.50364 + ], + [ + -122.31361, + 47.50361 + ], + [ + -122.31347, + 47.50352 + ], + [ + -122.3134, + 47.50342 + ], + [ + -122.31338, + 47.50328 + ], + [ + -122.31342, + 47.50314 + ] + ], + [ + [ + -122.31775, + 47.4773 + ], + [ + -122.31786, + 47.47724 + ], + [ + -122.31798, + 47.47722 + ], + [ + -122.3181, + 47.47725 + ], + [ + -122.31822, + 47.47734 + ], + [ + -122.31828, + 47.47744 + ], + [ + -122.31831, + 47.47756 + ], + [ + -122.31828, + 47.47768 + ], + [ + -122.31822, + 47.47778 + ], + [ + -122.31808, + 47.47788 + ], + [ + -122.31796, + 47.4779 + ], + [ + -122.31784, + 47.47788 + ], + [ + -122.3177, + 47.47778 + ], + [ + -122.31763, + 47.47768 + ], + [ + -122.31761, + 47.47754 + ], + [ + -122.31765, + 47.4774 + ] + ], + [ + [ + -122.3151, + 47.47254 + ], + [ + -122.31522, + 47.47248 + ], + [ + -122.31534, + 47.47246 + ], + [ + -122.31546, + 47.47249 + ], + [ + -122.31557, + 47.47258 + ], + [ + -122.31564, + 47.47268 + ], + [ + -122.31567, + 47.4728 + ], + [ + -122.31564, + 47.47292 + ], + [ + -122.31557, + 47.47302 + ], + [ + -122.31544, + 47.47311 + ], + [ + -122.31532, + 47.47314 + ], + [ + -122.3152, + 47.47311 + ], + [ + -122.31506, + 47.47302 + ], + [ + -122.31499, + 47.47292 + ], + [ + -122.31497, + 47.47278 + ], + [ + -122.31501, + 47.47264 + ] + ], + [ + [ + -122.31508, + 47.4731 + ], + [ + -122.3152, + 47.47313 + ], + [ + -122.31532, + 47.47322 + ], + [ + -122.31539, + 47.47332 + ], + [ + -122.31541, + 47.47344 + ], + [ + -122.31539, + 47.47356 + ], + [ + -122.31532, + 47.47366 + ], + [ + -122.31527, + 47.47369 + ], + [ + -122.31533, + 47.47372 + ], + [ + -122.31542, + 47.47384 + ], + [ + -122.31544, + 47.47396 + ], + [ + -122.31542, + 47.47436 + ], + [ + -122.31535, + 47.47453 + ], + [ + -122.31521, + 47.47462 + ], + [ + -122.31503, + 47.47462 + ], + [ + -122.31418, + 47.47423 + ], + [ + -122.31409, + 47.47408 + ], + [ + -122.31409, + 47.4739 + ], + [ + -122.3142, + 47.47375 + ], + [ + -122.31438, + 47.47368 + ], + [ + -122.3148, + 47.47366 + ], + [ + -122.31474, + 47.47356 + ], + [ + -122.31471, + 47.47342 + ], + [ + -122.31475, + 47.47328 + ], + [ + -122.31485, + 47.47318 + ], + [ + -122.31496, + 47.47312 + ] + ], + [ + [ + -122.31828, + 47.49465 + ], + [ + -122.3184, + 47.49467 + ], + [ + -122.31851, + 47.49474 + ], + [ + -122.31857, + 47.49484 + ], + [ + -122.3186, + 47.49496 + ], + [ + -122.31857, + 47.49508 + ], + [ + -122.31857, + 47.49509 + ], + [ + -122.31863, + 47.49517 + ], + [ + -122.31869, + 47.49543 + ], + [ + -122.31855, + 47.49586 + ], + [ + -122.31854, + 47.49586 + ], + [ + -122.31872, + 47.4961 + ], + [ + -122.31876, + 47.49623 + ], + [ + -122.31872, + 47.49641 + ], + [ + -122.31857, + 47.49654 + ], + [ + -122.31851, + 47.49655 + ], + [ + -122.31854, + 47.49658 + ], + [ + -122.31859, + 47.49669 + ], + [ + -122.31859, + 47.49709 + ], + [ + -122.31894, + 47.49732 + ], + [ + -122.31902, + 47.49741 + ], + [ + -122.31906, + 47.49763 + ], + [ + -122.31894, + 47.49782 + ], + [ + -122.31877, + 47.49788 + ], + [ + -122.31856, + 47.49788 + ], + [ + -122.31856, + 47.49816 + ], + [ + -122.31857, + 47.49816 + ], + [ + -122.31873, + 47.49828 + ], + [ + -122.31878, + 47.49847 + ], + [ + -122.3185, + 47.49976 + ], + [ + -122.31842, + 47.49988 + ], + [ + -122.31828, + 47.49996 + ], + [ + -122.31822, + 47.49997 + ], + [ + -122.31843, + 47.50012 + ], + [ + -122.3185, + 47.50026 + ], + [ + -122.31849, + 47.50043 + ], + [ + -122.31844, + 47.5005 + ], + [ + -122.31854, + 47.50058 + ], + [ + -122.31861, + 47.50073 + ], + [ + -122.31859, + 47.50087 + ], + [ + -122.3185, + 47.501 + ], + [ + -122.31827, + 47.50119 + ], + [ + -122.31835, + 47.5012 + ], + [ + -122.31845, + 47.50127 + ], + [ + -122.31853, + 47.50139 + ], + [ + -122.31858, + 47.50188 + ], + [ + -122.31854, + 47.50209 + ], + [ + -122.31856, + 47.50225 + ], + [ + -122.31847, + 47.50287 + ], + [ + -122.31842, + 47.50298 + ], + [ + -122.31832, + 47.50308 + ], + [ + -122.31818, + 47.50312 + ], + [ + -122.31804, + 47.5031 + ], + [ + -122.31792, + 47.50301 + ], + [ + -122.31728, + 47.50222 + ], + [ + -122.31725, + 47.5021 + ], + [ + -122.31728, + 47.50198 + ], + [ + -122.31733, + 47.50189 + ], + [ + -122.31731, + 47.50173 + ], + [ + -122.31732, + 47.5015 + ], + [ + -122.31731, + 47.50149 + ], + [ + -122.31727, + 47.50137 + ], + [ + -122.31724, + 47.50094 + ], + [ + -122.3173, + 47.50064 + ], + [ + -122.31689, + 47.50066 + ], + [ + -122.31683, + 47.50063 + ], + [ + -122.31679, + 47.50064 + ], + [ + -122.31685, + 47.50076 + ], + [ + -122.3168, + 47.50098 + ], + [ + -122.31664, + 47.5011 + ], + [ + -122.31594, + 47.50124 + ], + [ + -122.31594, + 47.50125 + ], + [ + -122.31594, + 47.50127 + ], + [ + -122.31605, + 47.50129 + ], + [ + -122.31617, + 47.50138 + ], + [ + -122.31623, + 47.50148 + ], + [ + -122.31626, + 47.5016 + ], + [ + -122.31623, + 47.50172 + ], + [ + -122.31617, + 47.50182 + ], + [ + -122.31603, + 47.50191 + ], + [ + -122.31591, + 47.50194 + ], + [ + -122.31579, + 47.50191 + ], + [ + -122.31565, + 47.50182 + ], + [ + -122.31558, + 47.50172 + ], + [ + -122.31557, + 47.50163 + ], + [ + -122.31533, + 47.50164 + ], + [ + -122.31505, + 47.5016 + ], + [ + -122.31494, + 47.50155 + ], + [ + -122.31482, + 47.50141 + ], + [ + -122.31482, + 47.50135 + ], + [ + -122.31479, + 47.50133 + ], + [ + -122.31472, + 47.50121 + ], + [ + -122.31471, + 47.50105 + ], + [ + -122.31472, + 47.501 + ], + [ + -122.31446, + 47.50102 + ], + [ + -122.31407, + 47.50096 + ], + [ + -122.31397, + 47.5009 + ], + [ + -122.31389, + 47.5008 + ], + [ + -122.31386, + 47.50069 + ], + [ + -122.31388, + 47.50056 + ], + [ + -122.31402, + 47.50039 + ], + [ + -122.31474, + 47.50003 + ], + [ + -122.31472, + 47.4998 + ], + [ + -122.31481, + 47.49947 + ], + [ + -122.31497, + 47.49932 + ], + [ + -122.31513, + 47.49929 + ], + [ + -122.31568, + 47.4994 + ], + [ + -122.31578, + 47.49948 + ], + [ + -122.31584, + 47.49959 + ], + [ + -122.31588, + 47.4997 + ], + [ + -122.31627, + 47.49968 + ], + [ + -122.31638, + 47.49972 + ], + [ + -122.31649, + 47.49981 + ], + [ + -122.3165, + 47.49984 + ], + [ + -122.31657, + 47.49975 + ], + [ + -122.31669, + 47.49967 + ], + [ + -122.31683, + 47.49966 + ], + [ + -122.31695, + 47.4997 + ], + [ + -122.31697, + 47.49972 + ], + [ + -122.31748, + 47.49964 + ], + [ + -122.31759, + 47.49967 + ], + [ + -122.31759, + 47.49967 + ], + [ + -122.31773, + 47.49966 + ], + [ + -122.31744, + 47.49939 + ], + [ + -122.31735, + 47.49899 + ], + [ + -122.31736, + 47.49884 + ], + [ + -122.31742, + 47.49877 + ], + [ + -122.31671, + 47.49844 + ], + [ + -122.3166, + 47.49824 + ], + [ + -122.31661, + 47.49812 + ], + [ + -122.31666, + 47.49802 + ], + [ + -122.31699, + 47.49755 + ], + [ + -122.31714, + 47.49745 + ], + [ + -122.31727, + 47.49745 + ], + [ + -122.31737, + 47.49746 + ], + [ + -122.31735, + 47.49723 + ], + [ + -122.31736, + 47.4972 + ], + [ + -122.31705, + 47.49689 + ], + [ + -122.31701, + 47.49673 + ], + [ + -122.31706, + 47.49656 + ], + [ + -122.31717, + 47.49645 + ], + [ + -122.31735, + 47.49636 + ], + [ + -122.31734, + 47.49635 + ], + [ + -122.31735, + 47.4961 + ], + [ + -122.31696, + 47.49545 + ], + [ + -122.31696, + 47.49533 + ], + [ + -122.31701, + 47.49522 + ], + [ + -122.31709, + 47.49513 + ], + [ + -122.31721, + 47.49508 + ], + [ + -122.31726, + 47.49508 + ], + [ + -122.31726, + 47.49495 + ], + [ + -122.31737, + 47.49476 + ], + [ + -122.31756, + 47.49468 + ] + ], + [ + [ + -122.31064, + 47.47826 + ], + [ + -122.31075, + 47.4782 + ], + [ + -122.31087, + 47.47818 + ], + [ + -122.31099, + 47.47821 + ], + [ + -122.31111, + 47.4783 + ], + [ + -122.31118, + 47.4784 + ], + [ + -122.3112, + 47.47852 + ], + [ + -122.31118, + 47.47864 + ], + [ + -122.31111, + 47.47874 + ], + [ + -122.31097, + 47.47883 + ], + [ + -122.31085, + 47.47886 + ], + [ + -122.31073, + 47.47883 + ], + [ + -122.3106, + 47.47874 + ], + [ + -122.31053, + 47.47864 + ], + [ + -122.3105, + 47.4785 + ], + [ + -122.31055, + 47.47836 + ] + ], + [ + [ + -122.31557, + 47.47407 + ], + [ + -122.31568, + 47.47401 + ], + [ + -122.3158, + 47.47399 + ], + [ + -122.31592, + 47.47403 + ], + [ + -122.31604, + 47.47411 + ], + [ + -122.31611, + 47.47421 + ], + [ + -122.31613, + 47.47433 + ], + [ + -122.31611, + 47.47445 + ], + [ + -122.31604, + 47.47455 + ], + [ + -122.3159, + 47.47465 + ], + [ + -122.31578, + 47.47467 + ], + [ + -122.31566, + 47.47465 + ], + [ + -122.31552, + 47.47455 + ], + [ + -122.31546, + 47.47445 + ], + [ + -122.31543, + 47.47431 + ], + [ + -122.31547, + 47.47417 + ] + ], + [ + [ + -122.33197, + 47.46612 + ], + [ + -122.33139, + 47.46608 + ], + [ + -122.33126, + 47.46601 + ], + [ + -122.33118, + 47.4659 + ], + [ + -122.33115, + 47.46577 + ], + [ + -122.33117, + 47.46495 + ], + [ + -122.33123, + 47.4648 + ], + [ + -122.33136, + 47.4647 + ], + [ + -122.33156, + 47.46469 + ], + [ + -122.33171, + 47.46479 + ], + [ + -122.33228, + 47.46569 + ], + [ + -122.3323, + 47.46585 + ], + [ + -122.33224, + 47.466 + ], + [ + -122.33211, + 47.4661 + ] + ], + [ + [ + -122.31509, + 47.47758 + ], + [ + -122.31522, + 47.47763 + ], + [ + -122.31532, + 47.47774 + ], + [ + -122.31548, + 47.47804 + ], + [ + -122.31555, + 47.47842 + ], + [ + -122.31548, + 47.47859 + ], + [ + -122.3153, + 47.47869 + ], + [ + -122.31523, + 47.47868 + ], + [ + -122.31526, + 47.47872 + ], + [ + -122.31536, + 47.47899 + ], + [ + -122.31535, + 47.47912 + ], + [ + -122.31537, + 47.47913 + ], + [ + -122.31585, + 47.47957 + ], + [ + -122.31587, + 47.47958 + ], + [ + -122.31589, + 47.47961 + ], + [ + -122.31594, + 47.47965 + ], + [ + -122.31595, + 47.47971 + ], + [ + -122.31598, + 47.47975 + ], + [ + -122.31607, + 47.4804 + ], + [ + -122.316, + 47.48057 + ], + [ + -122.31623, + 47.48053 + ], + [ + -122.31636, + 47.48054 + ], + [ + -122.31639, + 47.48055 + ], + [ + -122.31635, + 47.48038 + ], + [ + -122.31641, + 47.47979 + ], + [ + -122.31657, + 47.47915 + ], + [ + -122.31664, + 47.47906 + ], + [ + -122.31675, + 47.479 + ], + [ + -122.31687, + 47.47898 + ], + [ + -122.31699, + 47.47901 + ], + [ + -122.31711, + 47.47912 + ], + [ + -122.31717, + 47.47929 + ], + [ + -122.3171, + 47.47991 + ], + [ + -122.31694, + 47.48055 + ], + [ + -122.31682, + 47.48067 + ], + [ + -122.31699, + 47.48071 + ], + [ + -122.31703, + 47.48075 + ], + [ + -122.31703, + 47.48075 + ], + [ + -122.31748, + 47.48073 + ], + [ + -122.31747, + 47.48068 + ], + [ + -122.31743, + 47.48068 + ], + [ + -122.31727, + 47.4806 + ], + [ + -122.31718, + 47.48042 + ], + [ + -122.31715, + 47.48015 + ], + [ + -122.31724, + 47.47978 + ], + [ + -122.31732, + 47.47969 + ], + [ + -122.31744, + 47.47965 + ], + [ + -122.31756, + 47.47965 + ], + [ + -122.31767, + 47.47969 + ], + [ + -122.31779, + 47.47984 + ], + [ + -122.31782, + 47.48004 + ], + [ + -122.31848, + 47.48023 + ], + [ + -122.3186, + 47.48033 + ], + [ + -122.31873, + 47.48057 + ], + [ + -122.31873, + 47.48058 + ], + [ + -122.31886, + 47.4806 + ], + [ + -122.31903, + 47.4807 + ], + [ + -122.31901, + 47.48066 + ], + [ + -122.31896, + 47.48023 + ], + [ + -122.31908, + 47.4797 + ], + [ + -122.31913, + 47.47959 + ], + [ + -122.3193, + 47.47948 + ], + [ + -122.31952, + 47.4795 + ], + [ + -122.31966, + 47.47964 + ], + [ + -122.31971, + 47.47975 + ], + [ + -122.31977, + 47.47956 + ], + [ + -122.31986, + 47.47948 + ], + [ + -122.31998, + 47.47944 + ], + [ + -122.3201, + 47.47945 + ], + [ + -122.32021, + 47.4795 + ], + [ + -122.32026, + 47.47956 + ], + [ + -122.32027, + 47.47954 + ], + [ + -122.3208, + 47.4792 + ], + [ + -122.32079, + 47.47911 + ], + [ + -122.32086, + 47.47869 + ], + [ + -122.32085, + 47.47869 + ], + [ + -122.32074, + 47.47863 + ], + [ + -122.32066, + 47.47854 + ], + [ + -122.32062, + 47.47842 + ], + [ + -122.32063, + 47.4783 + ], + [ + -122.32068, + 47.47819 + ], + [ + -122.32083, + 47.47808 + ], + [ + -122.3211, + 47.47804 + ], + [ + -122.32138, + 47.47807 + ], + [ + -122.32151, + 47.47813 + ], + [ + -122.32161, + 47.47828 + ], + [ + -122.32162, + 47.47837 + ], + [ + -122.32179, + 47.47839 + ], + [ + -122.32196, + 47.4785 + ], + [ + -122.32213, + 47.47873 + ], + [ + -122.32216, + 47.47889 + ], + [ + -122.32211, + 47.47905 + ], + [ + -122.32207, + 47.47909 + ], + [ + -122.32211, + 47.4791 + ], + [ + -122.32283, + 47.47975 + ], + [ + -122.32289, + 47.47993 + ], + [ + -122.32282, + 47.48012 + ], + [ + -122.32267, + 47.48022 + ], + [ + -122.32265, + 47.48022 + ], + [ + -122.32266, + 47.48025 + ], + [ + -122.32268, + 47.48037 + ], + [ + -122.32264, + 47.4807 + ], + [ + -122.32313, + 47.48075 + ], + [ + -122.32329, + 47.48084 + ], + [ + -122.32376, + 47.48134 + ], + [ + -122.32371, + 47.48124 + ], + [ + -122.32369, + 47.4811 + ], + [ + -122.32376, + 47.48093 + ], + [ + -122.32404, + 47.48064 + ], + [ + -122.32417, + 47.48058 + ], + [ + -122.32432, + 47.48059 + ], + [ + -122.32453, + 47.48066 + ], + [ + -122.32454, + 47.4804 + ], + [ + -122.32457, + 47.48028 + ], + [ + -122.32462, + 47.48022 + ], + [ + -122.32453, + 47.47994 + ], + [ + -122.32467, + 47.47956 + ], + [ + -122.32478, + 47.47946 + ], + [ + -122.32507, + 47.47935 + ], + [ + -122.32519, + 47.47935 + ], + [ + -122.32532, + 47.47941 + ], + [ + -122.32533, + 47.47942 + ], + [ + -122.32544, + 47.4794 + ], + [ + -122.32596, + 47.47946 + ], + [ + -122.32609, + 47.47952 + ], + [ + -122.32617, + 47.47961 + ], + [ + -122.32621, + 47.47973 + ], + [ + -122.3262, + 47.47985 + ], + [ + -122.32615, + 47.47996 + ], + [ + -122.32609, + 47.48 + ], + [ + -122.32612, + 47.48011 + ], + [ + -122.32611, + 47.48041 + ], + [ + -122.32606, + 47.48062 + ], + [ + -122.32605, + 47.48064 + ], + [ + -122.32606, + 47.48069 + ], + [ + -122.32671, + 47.48066 + ], + [ + -122.32685, + 47.48069 + ], + [ + -122.32696, + 47.48078 + ], + [ + -122.32701, + 47.48089 + ], + [ + -122.32702, + 47.48101 + ], + [ + -122.32698, + 47.48113 + ], + [ + -122.3269, + 47.48122 + ], + [ + -122.3266, + 47.48138 + ], + [ + -122.32663, + 47.48143 + ], + [ + -122.32681, + 47.48227 + ], + [ + -122.32678, + 47.4824 + ], + [ + -122.32682, + 47.48244 + ], + [ + -122.32688, + 47.48261 + ], + [ + -122.32682, + 47.48279 + ], + [ + -122.32669, + 47.48289 + ], + [ + -122.32677, + 47.48322 + ], + [ + -122.3267, + 47.48343 + ], + [ + -122.32655, + 47.4836 + ], + [ + -122.32655, + 47.48361 + ], + [ + -122.32668, + 47.48401 + ], + [ + -122.3268, + 47.48446 + ], + [ + -122.32679, + 47.48463 + ], + [ + -122.32673, + 47.48473 + ], + [ + -122.32682, + 47.48501 + ], + [ + -122.32682, + 47.48515 + ], + [ + -122.32676, + 47.48529 + ], + [ + -122.32665, + 47.48538 + ], + [ + -122.32661, + 47.48538 + ], + [ + -122.32664, + 47.48543 + ], + [ + -122.32665, + 47.48557 + ], + [ + -122.32654, + 47.48627 + ], + [ + -122.32659, + 47.48635 + ], + [ + -122.3266, + 47.48649 + ], + [ + -122.32652, + 47.48694 + ], + [ + -122.32642, + 47.48709 + ], + [ + -122.32626, + 47.48717 + ], + [ + -122.32597, + 47.48717 + ], + [ + -122.32597, + 47.48731 + ], + [ + -122.32598, + 47.48791 + ], + [ + -122.3259, + 47.48833 + ], + [ + -122.32583, + 47.48843 + ], + [ + -122.32573, + 47.4885 + ], + [ + -122.32561, + 47.48852 + ], + [ + -122.32549, + 47.4885 + ], + [ + -122.32534, + 47.48838 + ], + [ + -122.32529, + 47.48823 + ], + [ + -122.32529, + 47.4877 + ], + [ + -122.32535, + 47.48706 + ], + [ + -122.32538, + 47.48697 + ], + [ + -122.32536, + 47.48693 + ], + [ + -122.32529, + 47.48638 + ], + [ + -122.32533, + 47.48632 + ], + [ + -122.3253, + 47.48625 + ], + [ + -122.32531, + 47.48585 + ], + [ + -122.32538, + 47.48555 + ], + [ + -122.32537, + 47.48553 + ], + [ + -122.3254, + 47.48525 + ], + [ + -122.3254, + 47.48524 + ], + [ + -122.32539, + 47.48523 + ], + [ + -122.32536, + 47.48503 + ], + [ + -122.32541, + 47.48491 + ], + [ + -122.32551, + 47.48482 + ], + [ + -122.32615, + 47.48448 + ], + [ + -122.32596, + 47.48379 + ], + [ + -122.32596, + 47.48366 + ], + [ + -122.32596, + 47.48366 + ], + [ + -122.32542, + 47.4832 + ], + [ + -122.32535, + 47.4831 + ], + [ + -122.32531, + 47.48297 + ], + [ + -122.32528, + 47.48319 + ], + [ + -122.32517, + 47.48336 + ], + [ + -122.325, + 47.48343 + ], + [ + -122.32435, + 47.48343 + ], + [ + -122.32422, + 47.48339 + ], + [ + -122.32413, + 47.48331 + ], + [ + -122.32387, + 47.48252 + ], + [ + -122.32385, + 47.48241 + ], + [ + -122.32388, + 47.48229 + ], + [ + -122.32397, + 47.48218 + ], + [ + -122.32408, + 47.48213 + ], + [ + -122.32416, + 47.48212 + ], + [ + -122.3241, + 47.48207 + ], + [ + -122.32403, + 47.48195 + ], + [ + -122.32402, + 47.48182 + ], + [ + -122.32397, + 47.48177 + ], + [ + -122.32393, + 47.48169 + ], + [ + -122.32393, + 47.48174 + ], + [ + -122.32379, + 47.48191 + ], + [ + -122.32363, + 47.48195 + ], + [ + -122.32216, + 47.48193 + ], + [ + -122.32216, + 47.48194 + ], + [ + -122.32206, + 47.48212 + ], + [ + -122.32189, + 47.48219 + ], + [ + -122.32171, + 47.48216 + ], + [ + -122.3213, + 47.48182 + ], + [ + -122.32123, + 47.4817 + ], + [ + -122.32113, + 47.48139 + ], + [ + -122.32106, + 47.48141 + ], + [ + -122.32053, + 47.48135 + ], + [ + -122.32027, + 47.48175 + ], + [ + -122.32018, + 47.48183 + ], + [ + -122.32004, + 47.48187 + ], + [ + -122.31956, + 47.48187 + ], + [ + -122.31952, + 47.48186 + ], + [ + -122.31944, + 47.48208 + ], + [ + -122.31943, + 47.48209 + ], + [ + -122.31944, + 47.4822 + ], + [ + -122.3194, + 47.48231 + ], + [ + -122.31932, + 47.48241 + ], + [ + -122.31921, + 47.48246 + ], + [ + -122.31886, + 47.48255 + ], + [ + -122.31886, + 47.48261 + ], + [ + -122.31878, + 47.48276 + ], + [ + -122.31879, + 47.48276 + ], + [ + -122.31884, + 47.48294 + ], + [ + -122.31876, + 47.4832 + ], + [ + -122.3191, + 47.48325 + ], + [ + -122.3192, + 47.48331 + ], + [ + -122.31928, + 47.4834 + ], + [ + -122.31931, + 47.48352 + ], + [ + -122.31929, + 47.48364 + ], + [ + -122.31927, + 47.48368 + ], + [ + -122.31935, + 47.48377 + ], + [ + -122.31941, + 47.48392 + ], + [ + -122.31936, + 47.48413 + ], + [ + -122.3192, + 47.48426 + ], + [ + -122.31873, + 47.48427 + ], + [ + -122.31876, + 47.48441 + ], + [ + -122.31873, + 47.48448 + ], + [ + -122.31886, + 47.48449 + ], + [ + -122.31898, + 47.4846 + ], + [ + -122.31903, + 47.48475 + ], + [ + -122.31902, + 47.48487 + ], + [ + -122.31896, + 47.48497 + ], + [ + -122.3192, + 47.48497 + ], + [ + -122.31937, + 47.48505 + ], + [ + -122.31947, + 47.48522 + ], + [ + -122.31944, + 47.48542 + ], + [ + -122.31928, + 47.48558 + ], + [ + -122.31883, + 47.48568 + ], + [ + -122.31884, + 47.48572 + ], + [ + -122.31875, + 47.48598 + ], + [ + -122.31935, + 47.48598 + ], + [ + -122.31946, + 47.48604 + ], + [ + -122.31953, + 47.48614 + ], + [ + -122.31956, + 47.48626 + ], + [ + -122.31955, + 47.48638 + ], + [ + -122.31953, + 47.48642 + ], + [ + -122.31956, + 47.48647 + ], + [ + -122.31957, + 47.48659 + ], + [ + -122.31954, + 47.48671 + ], + [ + -122.31945, + 47.48682 + ], + [ + -122.31907, + 47.48711 + ], + [ + -122.31909, + 47.48719 + ], + [ + -122.31898, + 47.48739 + ], + [ + -122.31859, + 47.48759 + ], + [ + -122.31865, + 47.4877 + ], + [ + -122.31863, + 47.48801 + ], + [ + -122.31864, + 47.48802 + ], + [ + -122.31867, + 47.48816 + ], + [ + -122.31867, + 47.48838 + ], + [ + -122.31864, + 47.4885 + ], + [ + -122.31855, + 47.48861 + ], + [ + -122.31842, + 47.48867 + ], + [ + -122.31788, + 47.48866 + ], + [ + -122.31869, + 47.48883 + ], + [ + -122.31883, + 47.48898 + ], + [ + -122.31884, + 47.48919 + ], + [ + -122.31877, + 47.48929 + ], + [ + -122.31878, + 47.48934 + ], + [ + -122.31876, + 47.48946 + ], + [ + -122.31872, + 47.48953 + ], + [ + -122.31904, + 47.48989 + ], + [ + -122.3191, + 47.49002 + ], + [ + -122.3191, + 47.49016 + ], + [ + -122.31899, + 47.49033 + ], + [ + -122.31881, + 47.49039 + ], + [ + -122.3187, + 47.49038 + ], + [ + -122.31867, + 47.49044 + ], + [ + -122.31868, + 47.49091 + ], + [ + -122.31864, + 47.49099 + ], + [ + -122.31871, + 47.49127 + ], + [ + -122.31863, + 47.49151 + ], + [ + -122.31865, + 47.4915 + ], + [ + -122.3197, + 47.49154 + ], + [ + -122.32003, + 47.4916 + ], + [ + -122.32017, + 47.49168 + ], + [ + -122.32027, + 47.49183 + ], + [ + -122.32021, + 47.49272 + ], + [ + -122.32012, + 47.49286 + ], + [ + -122.31998, + 47.49294 + ], + [ + -122.31987, + 47.49295 + ], + [ + -122.31927, + 47.49288 + ], + [ + -122.31926, + 47.49288 + ], + [ + -122.31919, + 47.49298 + ], + [ + -122.31904, + 47.49305 + ], + [ + -122.31888, + 47.49304 + ], + [ + -122.31882, + 47.49301 + ], + [ + -122.31882, + 47.49313 + ], + [ + -122.31899, + 47.49334 + ], + [ + -122.31903, + 47.4935 + ], + [ + -122.31899, + 47.49361 + ], + [ + -122.31919, + 47.49369 + ], + [ + -122.31929, + 47.49376 + ], + [ + -122.31935, + 47.49387 + ], + [ + -122.31942, + 47.49413 + ], + [ + -122.31939, + 47.49429 + ], + [ + -122.31923, + 47.49444 + ], + [ + -122.31877, + 47.49453 + ], + [ + -122.31762, + 47.49455 + ], + [ + -122.31748, + 47.49451 + ], + [ + -122.31737, + 47.49442 + ], + [ + -122.31731, + 47.49429 + ], + [ + -122.31732, + 47.49399 + ], + [ + -122.31734, + 47.49392 + ], + [ + -122.3173, + 47.49384 + ], + [ + -122.31731, + 47.49368 + ], + [ + -122.31734, + 47.49364 + ], + [ + -122.31732, + 47.49357 + ], + [ + -122.31735, + 47.49323 + ], + [ + -122.31728, + 47.49314 + ], + [ + -122.31728, + 47.49294 + ], + [ + -122.31742, + 47.49271 + ], + [ + -122.31736, + 47.49271 + ], + [ + -122.31722, + 47.49267 + ], + [ + -122.31713, + 47.49259 + ], + [ + -122.31674, + 47.49199 + ], + [ + -122.3167, + 47.49181 + ], + [ + -122.31673, + 47.4917 + ], + [ + -122.3168, + 47.4916 + ], + [ + -122.31691, + 47.49154 + ], + [ + -122.31703, + 47.49152 + ], + [ + -122.3174, + 47.49158 + ], + [ + -122.31744, + 47.49135 + ], + [ + -122.31742, + 47.49129 + ], + [ + -122.31743, + 47.49114 + ], + [ + -122.31713, + 47.49113 + ], + [ + -122.31702, + 47.49107 + ], + [ + -122.31695, + 47.49097 + ], + [ + -122.31692, + 47.49085 + ], + [ + -122.31693, + 47.49073 + ], + [ + -122.31702, + 47.4906 + ], + [ + -122.31686, + 47.49058 + ], + [ + -122.3167, + 47.4905 + ], + [ + -122.31661, + 47.49032 + ], + [ + -122.31664, + 47.49014 + ], + [ + -122.31676, + 47.49 + ], + [ + -122.31711, + 47.4899 + ], + [ + -122.31712, + 47.48983 + ], + [ + -122.31723, + 47.4897 + ], + [ + -122.31738, + 47.48961 + ], + [ + -122.31738, + 47.48931 + ], + [ + -122.31744, + 47.4892 + ], + [ + -122.31743, + 47.48919 + ], + [ + -122.31741, + 47.48892 + ], + [ + -122.31745, + 47.48878 + ], + [ + -122.31756, + 47.48867 + ], + [ + -122.31766, + 47.48865 + ], + [ + -122.31753, + 47.48857 + ], + [ + -122.31744, + 47.48841 + ], + [ + -122.31746, + 47.48823 + ], + [ + -122.31752, + 47.48816 + ], + [ + -122.31748, + 47.48807 + ], + [ + -122.31752, + 47.48789 + ], + [ + -122.31766, + 47.48777 + ], + [ + -122.31777, + 47.48771 + ], + [ + -122.3177, + 47.48771 + ], + [ + -122.3175, + 47.48761 + ], + [ + -122.31737, + 47.48727 + ], + [ + -122.31731, + 47.48728 + ], + [ + -122.31679, + 47.48729 + ], + [ + -122.31667, + 47.48727 + ], + [ + -122.31665, + 47.48726 + ], + [ + -122.31655, + 47.48736 + ], + [ + -122.31639, + 47.4874 + ], + [ + -122.31625, + 47.48737 + ], + [ + -122.31603, + 47.48723 + ], + [ + -122.316, + 47.48724 + ], + [ + -122.31573, + 47.48726 + ], + [ + -122.3156, + 47.48722 + ], + [ + -122.31504, + 47.48691 + ], + [ + -122.31493, + 47.48679 + ], + [ + -122.31492, + 47.48674 + ], + [ + -122.31479, + 47.48679 + ], + [ + -122.31465, + 47.4868 + ], + [ + -122.31452, + 47.48675 + ], + [ + -122.31442, + 47.48664 + ], + [ + -122.31426, + 47.48624 + ], + [ + -122.31425, + 47.48613 + ], + [ + -122.3142, + 47.48608 + ], + [ + -122.3141, + 47.48576 + ], + [ + -122.31409, + 47.48563 + ], + [ + -122.31413, + 47.48552 + ], + [ + -122.31416, + 47.48548 + ], + [ + -122.31415, + 47.48548 + ], + [ + -122.3141, + 47.48527 + ], + [ + -122.31419, + 47.48508 + ], + [ + -122.31438, + 47.48499 + ], + [ + -122.31569, + 47.48483 + ], + [ + -122.31608, + 47.48485 + ], + [ + -122.31618, + 47.48491 + ], + [ + -122.31623, + 47.48497 + ], + [ + -122.31629, + 47.48488 + ], + [ + -122.31642, + 47.48483 + ], + [ + -122.31677, + 47.48483 + ], + [ + -122.31686, + 47.48486 + ], + [ + -122.31699, + 47.48482 + ], + [ + -122.31747, + 47.48485 + ], + [ + -122.31756, + 47.48493 + ], + [ + -122.31758, + 47.48491 + ], + [ + -122.31754, + 47.48488 + ], + [ + -122.31749, + 47.48474 + ], + [ + -122.31747, + 47.48417 + ], + [ + -122.3175, + 47.48408 + ], + [ + -122.31747, + 47.48404 + ], + [ + -122.31747, + 47.48367 + ], + [ + -122.31685, + 47.48368 + ], + [ + -122.31671, + 47.48364 + ], + [ + -122.31664, + 47.48357 + ], + [ + -122.31641, + 47.48382 + ], + [ + -122.31636, + 47.48386 + ], + [ + -122.31669, + 47.48407 + ], + [ + -122.31678, + 47.48418 + ], + [ + -122.31681, + 47.48429 + ], + [ + -122.31676, + 47.48449 + ], + [ + -122.3166, + 47.48461 + ], + [ + -122.31579, + 47.48467 + ], + [ + -122.31567, + 47.48466 + ], + [ + -122.31521, + 47.48449 + ], + [ + -122.31506, + 47.48436 + ], + [ + -122.31481, + 47.48392 + ], + [ + -122.31478, + 47.48378 + ], + [ + -122.31486, + 47.48358 + ], + [ + -122.31487, + 47.48357 + ], + [ + -122.31483, + 47.48354 + ], + [ + -122.31482, + 47.48355 + ], + [ + -122.31471, + 47.48361 + ], + [ + -122.31461, + 47.48361 + ], + [ + -122.3146, + 47.48368 + ], + [ + -122.31453, + 47.48378 + ], + [ + -122.31439, + 47.48387 + ], + [ + -122.31427, + 47.48389 + ], + [ + -122.31415, + 47.48387 + ], + [ + -122.31401, + 47.48378 + ], + [ + -122.31395, + 47.48368 + ], + [ + -122.31393, + 47.48355 + ], + [ + -122.31388, + 47.48351 + ], + [ + -122.31383, + 47.4834 + ], + [ + -122.31382, + 47.48328 + ], + [ + -122.31387, + 47.48315 + ], + [ + -122.31393, + 47.48306 + ], + [ + -122.31386, + 47.48295 + ], + [ + -122.31382, + 47.48259 + ], + [ + -122.31383, + 47.48246 + ], + [ + -122.31389, + 47.48236 + ], + [ + -122.31399, + 47.48228 + ], + [ + -122.31436, + 47.4822 + ], + [ + -122.31469, + 47.48216 + ], + [ + -122.31485, + 47.4822 + ], + [ + -122.3149, + 47.48226 + ], + [ + -122.31493, + 47.48159 + ], + [ + -122.31433, + 47.48144 + ], + [ + -122.31421, + 47.48137 + ], + [ + -122.31422, + 47.48144 + ], + [ + -122.3142, + 47.48156 + ], + [ + -122.31413, + 47.48167 + ], + [ + -122.31399, + 47.48176 + ], + [ + -122.31387, + 47.48178 + ], + [ + -122.31375, + 47.48176 + ], + [ + -122.31361, + 47.48167 + ], + [ + -122.31355, + 47.48156 + ], + [ + -122.31352, + 47.48142 + ], + [ + -122.31356, + 47.48129 + ], + [ + -122.31366, + 47.48118 + ], + [ + -122.31377, + 47.48112 + ], + [ + -122.31389, + 47.4811 + ], + [ + -122.31401, + 47.48114 + ], + [ + -122.31411, + 47.4812 + ], + [ + -122.31409, + 47.48111 + ], + [ + -122.31413, + 47.48099 + ], + [ + -122.3142, + 47.4809 + ], + [ + -122.31421, + 47.48089 + ], + [ + -122.31421, + 47.48087 + ], + [ + -122.31442, + 47.47988 + ], + [ + -122.31445, + 47.47983 + ], + [ + -122.31443, + 47.47981 + ], + [ + -122.31445, + 47.47961 + ], + [ + -122.31452, + 47.4795 + ], + [ + -122.31475, + 47.47929 + ], + [ + -122.31468, + 47.47913 + ], + [ + -122.31465, + 47.47884 + ], + [ + -122.31468, + 47.47872 + ], + [ + -122.31479, + 47.47858 + ], + [ + -122.31496, + 47.47852 + ], + [ + -122.31481, + 47.47824 + ], + [ + -122.31473, + 47.47785 + ], + [ + -122.31477, + 47.47774 + ], + [ + -122.31486, + 47.47764 + ], + [ + -122.31497, + 47.47759 + ] + ], + [ + [ + -122.29828, + 47.50342 + ], + [ + -122.29839, + 47.50336 + ], + [ + -122.29851, + 47.50334 + ], + [ + -122.29863, + 47.50338 + ], + [ + -122.29875, + 47.50346 + ], + [ + -122.29882, + 47.50356 + ], + [ + -122.29884, + 47.50368 + ], + [ + -122.29882, + 47.5038 + ], + [ + -122.29875, + 47.5039 + ], + [ + -122.29861, + 47.504 + ], + [ + -122.29849, + 47.50402 + ], + [ + -122.29837, + 47.504 + ], + [ + -122.29823, + 47.5039 + ], + [ + -122.29817, + 47.5038 + ], + [ + -122.29814, + 47.50366 + ], + [ + -122.29818, + 47.50352 + ] + ], + [ + [ + -122.31568, + 47.50291 + ], + [ + -122.31581, + 47.50296 + ], + [ + -122.3159, + 47.50307 + ], + [ + -122.31605, + 47.50342 + ], + [ + -122.31602, + 47.5038 + ], + [ + -122.31591, + 47.50402 + ], + [ + -122.31597, + 47.5042 + ], + [ + -122.31598, + 47.50432 + ], + [ + -122.31594, + 47.50454 + ], + [ + -122.31586, + 47.50469 + ], + [ + -122.31589, + 47.50478 + ], + [ + -122.31589, + 47.50538 + ], + [ + -122.31587, + 47.50544 + ], + [ + -122.31588, + 47.50546 + ], + [ + -122.31612, + 47.50628 + ], + [ + -122.31611, + 47.50633 + ], + [ + -122.31615, + 47.50637 + ], + [ + -122.31623, + 47.5068 + ], + [ + -122.31624, + 47.50712 + ], + [ + -122.31613, + 47.50767 + ], + [ + -122.31617, + 47.50772 + ], + [ + -122.31618, + 47.50792 + ], + [ + -122.31603, + 47.50842 + ], + [ + -122.31601, + 47.50845 + ], + [ + -122.31608, + 47.50905 + ], + [ + -122.31603, + 47.50932 + ], + [ + -122.31598, + 47.50937 + ], + [ + -122.31606, + 47.50984 + ], + [ + -122.31615, + 47.51057 + ], + [ + -122.31616, + 47.51079 + ], + [ + -122.31617, + 47.5108 + ], + [ + -122.31616, + 47.51073 + ], + [ + -122.31617, + 47.51052 + ], + [ + -122.31623, + 47.51038 + ], + [ + -122.31688, + 47.50961 + ], + [ + -122.3169, + 47.50953 + ], + [ + -122.317, + 47.50943 + ], + [ + -122.31711, + 47.50937 + ], + [ + -122.31723, + 47.50935 + ], + [ + -122.31735, + 47.50938 + ], + [ + -122.31747, + 47.50947 + ], + [ + -122.31753, + 47.50957 + ], + [ + -122.31756, + 47.50969 + ], + [ + -122.31753, + 47.50981 + ], + [ + -122.31751, + 47.50985 + ], + [ + -122.31747, + 47.51028 + ], + [ + -122.3176, + 47.51024 + ], + [ + -122.31867, + 47.51059 + ], + [ + -122.31879, + 47.51069 + ], + [ + -122.31885, + 47.51087 + ], + [ + -122.31882, + 47.51099 + ], + [ + -122.31876, + 47.51109 + ], + [ + -122.31865, + 47.51116 + ], + [ + -122.31854, + 47.51118 + ], + [ + -122.31794, + 47.51119 + ], + [ + -122.31796, + 47.51135 + ], + [ + -122.31789, + 47.51159 + ], + [ + -122.31793, + 47.51166 + ], + [ + -122.31795, + 47.51178 + ], + [ + -122.31792, + 47.5119 + ], + [ + -122.31788, + 47.51196 + ], + [ + -122.31811, + 47.51192 + ], + [ + -122.31824, + 47.51196 + ], + [ + -122.31836, + 47.51208 + ], + [ + -122.3184, + 47.51221 + ], + [ + -122.31838, + 47.51276 + ], + [ + -122.31833, + 47.51289 + ], + [ + -122.31828, + 47.51295 + ], + [ + -122.31828, + 47.51295 + ], + [ + -122.3183, + 47.51292 + ], + [ + -122.3184, + 47.51285 + ], + [ + -122.31853, + 47.51282 + ], + [ + -122.319, + 47.51281 + ], + [ + -122.31898, + 47.51262 + ], + [ + -122.3191, + 47.51245 + ], + [ + -122.31929, + 47.51238 + ], + [ + -122.31978, + 47.5124 + ], + [ + -122.31988, + 47.51245 + ], + [ + -122.31991, + 47.51244 + ], + [ + -122.32113, + 47.51238 + ], + [ + -122.32125, + 47.51243 + ], + [ + -122.32133, + 47.51251 + ], + [ + -122.32138, + 47.51263 + ], + [ + -122.32138, + 47.51277 + ], + [ + -122.32123, + 47.5133 + ], + [ + -122.32116, + 47.5134 + ], + [ + -122.32103, + 47.51346 + ], + [ + -122.31991, + 47.51344 + ], + [ + -122.3198, + 47.51339 + ], + [ + -122.31974, + 47.51343 + ], + [ + -122.31962, + 47.51345 + ], + [ + -122.31924, + 47.51343 + ], + [ + -122.31918, + 47.5134 + ], + [ + -122.31891, + 47.51364 + ], + [ + -122.31875, + 47.51367 + ], + [ + -122.31861, + 47.51363 + ], + [ + -122.31838, + 47.51341 + ], + [ + -122.31828, + 47.51372 + ], + [ + -122.31816, + 47.51385 + ], + [ + -122.31798, + 47.51389 + ], + [ + -122.31783, + 47.51384 + ], + [ + -122.31744, + 47.51346 + ], + [ + -122.31723, + 47.51348 + ], + [ + -122.31718, + 47.51348 + ], + [ + -122.31722, + 47.51355 + ], + [ + -122.31722, + 47.51365 + ], + [ + -122.31733, + 47.51367 + ], + [ + -122.31747, + 47.51378 + ], + [ + -122.31772, + 47.51449 + ], + [ + -122.31779, + 47.51448 + ], + [ + -122.31791, + 47.51452 + ], + [ + -122.31803, + 47.5146 + ], + [ + -122.3181, + 47.5147 + ], + [ + -122.31812, + 47.51482 + ], + [ + -122.3181, + 47.51494 + ], + [ + -122.31803, + 47.51504 + ], + [ + -122.31789, + 47.51514 + ], + [ + -122.31777, + 47.51516 + ], + [ + -122.31765, + 47.51514 + ], + [ + -122.31751, + 47.51504 + ], + [ + -122.31747, + 47.51497 + ], + [ + -122.31739, + 47.51498 + ], + [ + -122.31706, + 47.5149 + ], + [ + -122.31698, + 47.51482 + ], + [ + -122.31687, + 47.51485 + ], + [ + -122.31592, + 47.51485 + ], + [ + -122.31578, + 47.51479 + ], + [ + -122.31553, + 47.51484 + ], + [ + -122.31521, + 47.51483 + ], + [ + -122.31514, + 47.5148 + ], + [ + -122.31507, + 47.51485 + ], + [ + -122.3142, + 47.51509 + ], + [ + -122.31432, + 47.5154 + ], + [ + -122.31427, + 47.5156 + ], + [ + -122.31411, + 47.51572 + ], + [ + -122.3141, + 47.51572 + ], + [ + -122.31415, + 47.5158 + ], + [ + -122.31418, + 47.51592 + ], + [ + -122.31415, + 47.51604 + ], + [ + -122.31409, + 47.51614 + ], + [ + -122.31395, + 47.51623 + ], + [ + -122.31383, + 47.51626 + ], + [ + -122.31371, + 47.51623 + ], + [ + -122.31357, + 47.51614 + ], + [ + -122.3135, + 47.51604 + ], + [ + -122.31348, + 47.5159 + ], + [ + -122.31352, + 47.51576 + ], + [ + -122.31362, + 47.51566 + ], + [ + -122.31373, + 47.5156 + ], + [ + -122.31374, + 47.51559 + ], + [ + -122.31353, + 47.51526 + ], + [ + -122.31337, + 47.51484 + ], + [ + -122.31339, + 47.51472 + ], + [ + -122.31345, + 47.51461 + ], + [ + -122.31354, + 47.51453 + ], + [ + -122.31366, + 47.5145 + ], + [ + -122.3138, + 47.51453 + ], + [ + -122.31392, + 47.51461 + ], + [ + -122.31398, + 47.51454 + ], + [ + -122.31426, + 47.51439 + ], + [ + -122.31381, + 47.51427 + ], + [ + -122.31366, + 47.51413 + ], + [ + -122.31362, + 47.51393 + ], + [ + -122.31367, + 47.51371 + ], + [ + -122.31352, + 47.51374 + ], + [ + -122.3135, + 47.51378 + ], + [ + -122.3134, + 47.51388 + ], + [ + -122.31337, + 47.51388 + ], + [ + -122.31348, + 47.51406 + ], + [ + -122.31348, + 47.51422 + ], + [ + -122.31339, + 47.51437 + ], + [ + -122.31322, + 47.51445 + ], + [ + -122.31306, + 47.51443 + ], + [ + -122.31263, + 47.51424 + ], + [ + -122.3126, + 47.5142 + ], + [ + -122.3126, + 47.51421 + ], + [ + -122.31257, + 47.51433 + ], + [ + -122.31253, + 47.51438 + ], + [ + -122.31278, + 47.51436 + ], + [ + -122.31297, + 47.51442 + ], + [ + -122.31305, + 47.51451 + ], + [ + -122.31309, + 47.51463 + ], + [ + -122.31308, + 47.51475 + ], + [ + -122.31303, + 47.51486 + ], + [ + -122.31288, + 47.51497 + ], + [ + -122.31249, + 47.51503 + ], + [ + -122.31154, + 47.51506 + ], + [ + -122.31143, + 47.51499 + ], + [ + -122.31136, + 47.5149 + ], + [ + -122.31132, + 47.51478 + ], + [ + -122.31134, + 47.51467 + ], + [ + -122.31122, + 47.51458 + ], + [ + -122.31115, + 47.51448 + ], + [ + -122.31114, + 47.51436 + ], + [ + -122.31117, + 47.51424 + ], + [ + -122.31118, + 47.51422 + ], + [ + -122.31117, + 47.51418 + ], + [ + -122.31119, + 47.51413 + ], + [ + -122.31091, + 47.51408 + ], + [ + -122.3108, + 47.51401 + ], + [ + -122.31074, + 47.51391 + ], + [ + -122.31071, + 47.51379 + ], + [ + -122.31074, + 47.51367 + ], + [ + -122.3108, + 47.51357 + ], + [ + -122.31092, + 47.51347 + ], + [ + -122.31089, + 47.51336 + ], + [ + -122.31093, + 47.51324 + ], + [ + -122.31101, + 47.51315 + ], + [ + -122.31112, + 47.51309 + ], + [ + -122.31123, + 47.51308 + ], + [ + -122.31152, + 47.51314 + ], + [ + -122.3118, + 47.51333 + ], + [ + -122.31196, + 47.51347 + ], + [ + -122.31192, + 47.51339 + ], + [ + -122.31192, + 47.51334 + ], + [ + -122.31182, + 47.51329 + ], + [ + -122.31173, + 47.51312 + ], + [ + -122.31175, + 47.51294 + ], + [ + -122.31185, + 47.51281 + ], + [ + -122.31202, + 47.51268 + ], + [ + -122.31146, + 47.51221 + ], + [ + -122.31138, + 47.51211 + ], + [ + -122.31135, + 47.51199 + ], + [ + -122.31136, + 47.51172 + ], + [ + -122.31136, + 47.51172 + ], + [ + -122.31135, + 47.5117 + ], + [ + -122.31137, + 47.51134 + ], + [ + -122.31152, + 47.51118 + ], + [ + -122.31192, + 47.51108 + ], + [ + -122.31268, + 47.51117 + ], + [ + -122.31312, + 47.51144 + ], + [ + -122.31312, + 47.5114 + ], + [ + -122.31317, + 47.51128 + ], + [ + -122.31369, + 47.51083 + ], + [ + -122.31389, + 47.51076 + ], + [ + -122.31423, + 47.51079 + ], + [ + -122.31429, + 47.51083 + ], + [ + -122.31435, + 47.5108 + ], + [ + -122.3149, + 47.51079 + ], + [ + -122.31493, + 47.5108 + ], + [ + -122.31493, + 47.5108 + ], + [ + -122.31505, + 47.51077 + ], + [ + -122.31537, + 47.51079 + ], + [ + -122.3155, + 47.51086 + ], + [ + -122.31558, + 47.51097 + ], + [ + -122.31558, + 47.51096 + ], + [ + -122.31556, + 47.51093 + ], + [ + -122.3154, + 47.51011 + ], + [ + -122.31535, + 47.5097 + ], + [ + -122.31536, + 47.50942 + ], + [ + -122.31538, + 47.50936 + ], + [ + -122.31485, + 47.50913 + ], + [ + -122.31472, + 47.50898 + ], + [ + -122.31469, + 47.50834 + ], + [ + -122.31476, + 47.5082 + ], + [ + -122.31478, + 47.50818 + ], + [ + -122.31485, + 47.5075 + ], + [ + -122.31494, + 47.50737 + ], + [ + -122.31494, + 47.50737 + ], + [ + -122.31491, + 47.50729 + ], + [ + -122.31492, + 47.50716 + ], + [ + -122.31498, + 47.50704 + ], + [ + -122.31507, + 47.50694 + ], + [ + -122.31492, + 47.50693 + ], + [ + -122.31478, + 47.50684 + ], + [ + -122.31442, + 47.50642 + ], + [ + -122.31437, + 47.50621 + ], + [ + -122.31441, + 47.50609 + ], + [ + -122.31471, + 47.50557 + ], + [ + -122.31466, + 47.50543 + ], + [ + -122.31468, + 47.50475 + ], + [ + -122.31473, + 47.50464 + ], + [ + -122.31476, + 47.50461 + ], + [ + -122.31469, + 47.50455 + ], + [ + -122.31463, + 47.50444 + ], + [ + -122.31459, + 47.50416 + ], + [ + -122.31462, + 47.5038 + ], + [ + -122.31464, + 47.50378 + ], + [ + -122.31462, + 47.50369 + ], + [ + -122.31469, + 47.50339 + ], + [ + -122.31483, + 47.50325 + ], + [ + -122.31554, + 47.50291 + ] + ], + [ + [ + -122.30704, + 47.4809 + ], + [ + -122.30715, + 47.48084 + ], + [ + -122.30727, + 47.48082 + ], + [ + -122.30739, + 47.48085 + ], + [ + -122.30751, + 47.48094 + ], + [ + -122.30758, + 47.48104 + ], + [ + -122.3076, + 47.48116 + ], + [ + -122.30758, + 47.48128 + ], + [ + -122.30751, + 47.48138 + ], + [ + -122.30737, + 47.48147 + ], + [ + -122.30725, + 47.4815 + ], + [ + -122.30713, + 47.48147 + ], + [ + -122.30699, + 47.48138 + ], + [ + -122.30693, + 47.48128 + ], + [ + -122.3069, + 47.48114 + ], + [ + -122.30694, + 47.481 + ] + ], + [ + [ + -122.3144, + 47.51017 + ], + [ + -122.31451, + 47.51011 + ], + [ + -122.31463, + 47.51009 + ], + [ + -122.31475, + 47.51013 + ], + [ + -122.31487, + 47.51021 + ], + [ + -122.31494, + 47.51031 + ], + [ + -122.31496, + 47.51043 + ], + [ + -122.31494, + 47.51055 + ], + [ + -122.31487, + 47.51065 + ], + [ + -122.31473, + 47.51075 + ], + [ + -122.31461, + 47.51077 + ], + [ + -122.31449, + 47.51075 + ], + [ + -122.31435, + 47.51065 + ], + [ + -122.31429, + 47.51055 + ], + [ + -122.31426, + 47.51041 + ], + [ + -122.3143, + 47.51028 + ] + ], + [ + [ + -122.30412, + 47.48544 + ], + [ + -122.30431, + 47.48556 + ], + [ + -122.30438, + 47.48577 + ], + [ + -122.30433, + 47.48591 + ], + [ + -122.3041, + 47.48628 + ], + [ + -122.3042, + 47.48641 + ], + [ + -122.30427, + 47.4863 + ], + [ + -122.30444, + 47.48623 + ], + [ + -122.30519, + 47.4862 + ], + [ + -122.30583, + 47.48626 + ], + [ + -122.30596, + 47.48631 + ], + [ + -122.30605, + 47.4864 + ], + [ + -122.30609, + 47.48651 + ], + [ + -122.30609, + 47.48663 + ], + [ + -122.30605, + 47.48675 + ], + [ + -122.30596, + 47.48683 + ], + [ + -122.30593, + 47.48685 + ], + [ + -122.30596, + 47.48693 + ], + [ + -122.30595, + 47.48709 + ], + [ + -122.30643, + 47.48719 + ], + [ + -122.30656, + 47.48728 + ], + [ + -122.30664, + 47.48743 + ], + [ + -122.30673, + 47.48797 + ], + [ + -122.30671, + 47.48806 + ], + [ + -122.30674, + 47.48812 + ], + [ + -122.30673, + 47.48814 + ], + [ + -122.30686, + 47.48817 + ], + [ + -122.30735, + 47.48864 + ], + [ + -122.30736, + 47.48865 + ], + [ + -122.30752, + 47.48865 + ], + [ + -122.30759, + 47.48855 + ], + [ + -122.30773, + 47.4885 + ], + [ + -122.30765, + 47.48845 + ], + [ + -122.30758, + 47.48835 + ], + [ + -122.30756, + 47.48821 + ], + [ + -122.3076, + 47.48807 + ], + [ + -122.3077, + 47.48797 + ], + [ + -122.30781, + 47.48791 + ], + [ + -122.30793, + 47.48789 + ], + [ + -122.30805, + 47.48792 + ], + [ + -122.30817, + 47.48801 + ], + [ + -122.30824, + 47.48811 + ], + [ + -122.30826, + 47.48823 + ], + [ + -122.30824, + 47.48835 + ], + [ + -122.30817, + 47.48845 + ], + [ + -122.3081, + 47.4885 + ], + [ + -122.3083, + 47.48854 + ], + [ + -122.3084, + 47.4886 + ], + [ + -122.30848, + 47.4887 + ], + [ + -122.30851, + 47.48882 + ], + [ + -122.30849, + 47.48894 + ], + [ + -122.30843, + 47.48905 + ], + [ + -122.30828, + 47.48914 + ], + [ + -122.30819, + 47.48915 + ], + [ + -122.30819, + 47.48916 + ], + [ + -122.3082, + 47.48969 + ], + [ + -122.30819, + 47.48972 + ], + [ + -122.30821, + 47.48979 + ], + [ + -122.30824, + 47.49008 + ], + [ + -122.30817, + 47.49025 + ], + [ + -122.30814, + 47.49028 + ], + [ + -122.30815, + 47.49041 + ], + [ + -122.30813, + 47.49088 + ], + [ + -122.30808, + 47.49101 + ], + [ + -122.30796, + 47.49112 + ], + [ + -122.30776, + 47.49115 + ], + [ + -122.30704, + 47.49094 + ], + [ + -122.30702, + 47.49092 + ], + [ + -122.30699, + 47.49093 + ], + [ + -122.30672, + 47.49093 + ], + [ + -122.30674, + 47.49106 + ], + [ + -122.30672, + 47.49142 + ], + [ + -122.30667, + 47.49157 + ], + [ + -122.30654, + 47.49168 + ], + [ + -122.30654, + 47.49168 + ], + [ + -122.30708, + 47.49173 + ], + [ + -122.30718, + 47.49179 + ], + [ + -122.30726, + 47.49188 + ], + [ + -122.30729, + 47.492 + ], + [ + -122.30727, + 47.49212 + ], + [ + -122.30682, + 47.49268 + ], + [ + -122.30669, + 47.49273 + ], + [ + -122.30669, + 47.49285 + ], + [ + -122.30668, + 47.49292 + ], + [ + -122.30676, + 47.493 + ], + [ + -122.30682, + 47.49319 + ], + [ + -122.3068, + 47.49331 + ], + [ + -122.30673, + 47.49341 + ], + [ + -122.30667, + 47.49346 + ], + [ + -122.30666, + 47.49377 + ], + [ + -122.30663, + 47.49381 + ], + [ + -122.30664, + 47.49385 + ], + [ + -122.30664, + 47.49428 + ], + [ + -122.30664, + 47.49429 + ], + [ + -122.30676, + 47.49454 + ], + [ + -122.30677, + 47.4947 + ], + [ + -122.30664, + 47.49493 + ], + [ + -122.30671, + 47.49502 + ], + [ + -122.30675, + 47.49514 + ], + [ + -122.30673, + 47.4953 + ], + [ + -122.30655, + 47.49559 + ], + [ + -122.30587, + 47.49589 + ], + [ + -122.30571, + 47.49587 + ], + [ + -122.30557, + 47.49575 + ], + [ + -122.30552, + 47.49564 + ], + [ + -122.30547, + 47.49529 + ], + [ + -122.30551, + 47.49503 + ], + [ + -122.30548, + 47.49495 + ], + [ + -122.30547, + 47.49432 + ], + [ + -122.3055, + 47.4942 + ], + [ + -122.30551, + 47.49419 + ], + [ + -122.3055, + 47.49418 + ], + [ + -122.30535, + 47.49459 + ], + [ + -122.3054, + 47.49486 + ], + [ + -122.30538, + 47.49497 + ], + [ + -122.30527, + 47.49533 + ], + [ + -122.3051, + 47.49547 + ], + [ + -122.30492, + 47.49547 + ], + [ + -122.30432, + 47.49527 + ], + [ + -122.30419, + 47.49515 + ], + [ + -122.30415, + 47.49497 + ], + [ + -122.30416, + 47.49485 + ], + [ + -122.3037, + 47.49587 + ], + [ + -122.30375, + 47.49592 + ], + [ + -122.30378, + 47.49595 + ], + [ + -122.30469, + 47.49603 + ], + [ + -122.30488, + 47.49612 + ], + [ + -122.30496, + 47.4963 + ], + [ + -122.30496, + 47.49669 + ], + [ + -122.3049, + 47.4968 + ], + [ + -122.30471, + 47.49703 + ], + [ + -122.30494, + 47.49729 + ], + [ + -122.30558, + 47.49726 + ], + [ + -122.30577, + 47.49733 + ], + [ + -122.30587, + 47.49749 + ], + [ + -122.30586, + 47.49767 + ], + [ + -122.30584, + 47.49769 + ], + [ + -122.30602, + 47.49768 + ], + [ + -122.30618, + 47.49779 + ], + [ + -122.30625, + 47.49799 + ], + [ + -122.30618, + 47.49818 + ], + [ + -122.30604, + 47.49837 + ], + [ + -122.30576, + 47.49862 + ], + [ + -122.30584, + 47.49867 + ], + [ + -122.30593, + 47.49878 + ], + [ + -122.30596, + 47.49891 + ], + [ + -122.30596, + 47.49892 + ], + [ + -122.30631, + 47.4986 + ], + [ + -122.30632, + 47.49856 + ], + [ + -122.30642, + 47.49846 + ], + [ + -122.30653, + 47.4984 + ], + [ + -122.30665, + 47.49838 + ], + [ + -122.30677, + 47.49841 + ], + [ + -122.30689, + 47.4985 + ], + [ + -122.30696, + 47.4986 + ], + [ + -122.30698, + 47.49872 + ], + [ + -122.30696, + 47.49884 + ], + [ + -122.30689, + 47.49894 + ], + [ + -122.30686, + 47.49896 + ], + [ + -122.30646, + 47.49971 + ], + [ + -122.30635, + 47.49982 + ], + [ + -122.30623, + 47.49986 + ], + [ + -122.30567, + 47.49991 + ], + [ + -122.30553, + 47.49987 + ], + [ + -122.30542, + 47.49976 + ], + [ + -122.3054, + 47.49968 + ], + [ + -122.30535, + 47.49974 + ], + [ + -122.30523, + 47.49982 + ], + [ + -122.30511, + 47.49985 + ], + [ + -122.30494, + 47.49979 + ], + [ + -122.30483, + 47.49966 + ], + [ + -122.30473, + 47.49943 + ], + [ + -122.30474, + 47.4995 + ], + [ + -122.30472, + 47.49962 + ], + [ + -122.30465, + 47.49972 + ], + [ + -122.30471, + 47.49976 + ], + [ + -122.3048, + 47.49987 + ], + [ + -122.30483, + 47.49999 + ], + [ + -122.30482, + 47.50011 + ], + [ + -122.30474, + 47.50023 + ], + [ + -122.30432, + 47.50064 + ], + [ + -122.30423, + 47.50066 + ], + [ + -122.30434, + 47.50095 + ], + [ + -122.30432, + 47.50115 + ], + [ + -122.30422, + 47.50128 + ], + [ + -122.30407, + 47.50135 + ], + [ + -122.30338, + 47.50135 + ], + [ + -122.30338, + 47.50137 + ], + [ + -122.30325, + 47.5016 + ], + [ + -122.30331, + 47.50172 + ], + [ + -122.30335, + 47.50203 + ], + [ + -122.30332, + 47.50215 + ], + [ + -122.30329, + 47.5022 + ], + [ + -122.30376, + 47.50199 + ], + [ + -122.30461, + 47.50166 + ], + [ + -122.30483, + 47.5017 + ], + [ + -122.30497, + 47.50187 + ], + [ + -122.30496, + 47.50209 + ], + [ + -122.30489, + 47.50219 + ], + [ + -122.3048, + 47.50226 + ], + [ + -122.304, + 47.50261 + ], + [ + -122.30315, + 47.50294 + ], + [ + -122.30303, + 47.50294 + ], + [ + -122.30292, + 47.50289 + ], + [ + -122.30283, + 47.5028 + ], + [ + -122.30278, + 47.50269 + ], + [ + -122.3028, + 47.50251 + ], + [ + -122.30293, + 47.50236 + ], + [ + -122.30297, + 47.50234 + ], + [ + -122.30247, + 47.50235 + ], + [ + -122.30235, + 47.50232 + ], + [ + -122.30221, + 47.50221 + ], + [ + -122.30215, + 47.50203 + ], + [ + -122.30221, + 47.50186 + ], + [ + -122.30224, + 47.50183 + ], + [ + -122.30193, + 47.50144 + ], + [ + -122.30191, + 47.50122 + ], + [ + -122.30197, + 47.50111 + ], + [ + -122.30205, + 47.50103 + ], + [ + -122.30265, + 47.50068 + ], + [ + -122.30287, + 47.50065 + ], + [ + -122.3029, + 47.50068 + ], + [ + -122.30292, + 47.50043 + ], + [ + -122.30307, + 47.50021 + ], + [ + -122.3033, + 47.50003 + ], + [ + -122.30346, + 47.49999 + ], + [ + -122.3036, + 47.50002 + ], + [ + -122.30386, + 47.50015 + ], + [ + -122.30384, + 47.49975 + ], + [ + -122.30391, + 47.49958 + ], + [ + -122.30403, + 47.49948 + ], + [ + -122.30404, + 47.49948 + ], + [ + -122.30404, + 47.49948 + ], + [ + -122.30408, + 47.49934 + ], + [ + -122.30416, + 47.49926 + ], + [ + -122.30414, + 47.49926 + ], + [ + -122.30402, + 47.49919 + ], + [ + -122.30394, + 47.49906 + ], + [ + -122.30393, + 47.49892 + ], + [ + -122.30399, + 47.49877 + ], + [ + -122.30427, + 47.49841 + ], + [ + -122.30408, + 47.49845 + ], + [ + -122.30402, + 47.49844 + ], + [ + -122.304, + 47.4985 + ], + [ + -122.30384, + 47.4986 + ], + [ + -122.30381, + 47.4986 + ], + [ + -122.3038, + 47.49876 + ], + [ + -122.30359, + 47.49912 + ], + [ + -122.30351, + 47.49922 + ], + [ + -122.30344, + 47.49925 + ], + [ + -122.3035, + 47.4993 + ], + [ + -122.30354, + 47.49941 + ], + [ + -122.30354, + 47.49955 + ], + [ + -122.30343, + 47.49972 + ], + [ + -122.30235, + 47.50045 + ], + [ + -122.30221, + 47.5005 + ], + [ + -122.30209, + 47.50049 + ], + [ + -122.30194, + 47.50039 + ], + [ + -122.30192, + 47.50037 + ], + [ + -122.3017, + 47.50056 + ], + [ + -122.30119, + 47.50064 + ], + [ + -122.30043, + 47.50017 + ], + [ + -122.30032, + 47.50022 + ], + [ + -122.30023, + 47.50022 + ], + [ + -122.3005, + 47.50041 + ], + [ + -122.3008, + 47.50073 + ], + [ + -122.30083, + 47.50093 + ], + [ + -122.30077, + 47.50103 + ], + [ + -122.3009, + 47.50108 + ], + [ + -122.30102, + 47.50122 + ], + [ + -122.30103, + 47.5014 + ], + [ + -122.30095, + 47.50157 + ], + [ + -122.30079, + 47.50165 + ], + [ + -122.29995, + 47.50182 + ], + [ + -122.29974, + 47.50177 + ], + [ + -122.29904, + 47.5009 + ], + [ + -122.29903, + 47.50089 + ], + [ + -122.29875, + 47.50055 + ], + [ + -122.29852, + 47.50014 + ], + [ + -122.29851, + 47.50002 + ], + [ + -122.29855, + 47.4999 + ], + [ + -122.29863, + 47.49981 + ], + [ + -122.29874, + 47.49975 + ], + [ + -122.2989, + 47.49975 + ], + [ + -122.29904, + 47.49983 + ], + [ + -122.29934, + 47.5002 + ], + [ + -122.29948, + 47.50045 + ], + [ + -122.2997, + 47.50055 + ], + [ + -122.29968, + 47.50045 + ], + [ + -122.29969, + 47.50033 + ], + [ + -122.29976, + 47.50023 + ], + [ + -122.29985, + 47.50015 + ], + [ + -122.29991, + 47.50014 + ], + [ + -122.29925, + 47.49995 + ], + [ + -122.29913, + 47.49988 + ], + [ + -122.29905, + 47.49974 + ], + [ + -122.29904, + 47.4997 + ], + [ + -122.29891, + 47.49975 + ], + [ + -122.29873, + 47.49971 + ], + [ + -122.29818, + 47.49932 + ], + [ + -122.29768, + 47.49889 + ], + [ + -122.29761, + 47.49868 + ], + [ + -122.2977, + 47.49848 + ], + [ + -122.2979, + 47.49839 + ], + [ + -122.29811, + 47.49845 + ], + [ + -122.29837, + 47.49863 + ], + [ + -122.29844, + 47.49858 + ], + [ + -122.29855, + 47.49855 + ], + [ + -122.29884, + 47.49855 + ], + [ + -122.29883, + 47.49811 + ], + [ + -122.29889, + 47.49798 + ], + [ + -122.299, + 47.49789 + ], + [ + -122.29911, + 47.49786 + ], + [ + -122.29957, + 47.49783 + ], + [ + -122.29944, + 47.49725 + ], + [ + -122.29948, + 47.49711 + ], + [ + -122.29954, + 47.49703 + ], + [ + -122.29951, + 47.4969 + ], + [ + -122.29944, + 47.496 + ], + [ + -122.29949, + 47.49589 + ], + [ + -122.29952, + 47.49587 + ], + [ + -122.29947, + 47.49578 + ], + [ + -122.29945, + 47.49561 + ], + [ + -122.29933, + 47.49572 + ], + [ + -122.29913, + 47.49578 + ], + [ + -122.29901, + 47.49576 + ], + [ + -122.29837, + 47.49548 + ], + [ + -122.29826, + 47.49537 + ], + [ + -122.29821, + 47.49521 + ], + [ + -122.29827, + 47.49504 + ], + [ + -122.29856, + 47.49464 + ], + [ + -122.29819, + 47.4947 + ], + [ + -122.29752, + 47.49455 + ], + [ + -122.29746, + 47.49449 + ], + [ + -122.29743, + 47.49467 + ], + [ + -122.29732, + 47.49484 + ], + [ + -122.29721, + 47.49489 + ], + [ + -122.29709, + 47.4949 + ], + [ + -122.29697, + 47.49486 + ], + [ + -122.29688, + 47.49478 + ], + [ + -122.29682, + 47.49463 + ], + [ + -122.29681, + 47.49416 + ], + [ + -122.29695, + 47.49374 + ], + [ + -122.29705, + 47.49362 + ], + [ + -122.29727, + 47.49357 + ], + [ + -122.2973, + 47.49358 + ], + [ + -122.29736, + 47.49354 + ], + [ + -122.29782, + 47.49356 + ], + [ + -122.29927, + 47.49396 + ], + [ + -122.29937, + 47.49403 + ], + [ + -122.29975, + 47.494 + ], + [ + -122.29996, + 47.49408 + ], + [ + -122.30001, + 47.49418 + ], + [ + -122.30007, + 47.49413 + ], + [ + -122.30009, + 47.49413 + ], + [ + -122.30004, + 47.49405 + ], + [ + -122.30001, + 47.49393 + ], + [ + -122.30004, + 47.49381 + ], + [ + -122.30011, + 47.49371 + ], + [ + -122.30021, + 47.49364 + ], + [ + -122.30041, + 47.49363 + ], + [ + -122.30112, + 47.49387 + ], + [ + -122.30117, + 47.49391 + ], + [ + -122.30127, + 47.49388 + ], + [ + -122.30148, + 47.49391 + ], + [ + -122.30168, + 47.49402 + ], + [ + -122.30207, + 47.49387 + ], + [ + -122.30207, + 47.49387 + ], + [ + -122.30211, + 47.49334 + ], + [ + -122.30214, + 47.49328 + ], + [ + -122.30213, + 47.49327 + ], + [ + -122.30212, + 47.49257 + ], + [ + -122.30213, + 47.49249 + ], + [ + -122.30208, + 47.492 + ], + [ + -122.30209, + 47.49193 + ], + [ + -122.30165, + 47.49173 + ], + [ + -122.30101, + 47.49182 + ], + [ + -122.30081, + 47.49178 + ], + [ + -122.30072, + 47.4917 + ], + [ + -122.30066, + 47.49159 + ], + [ + -122.30066, + 47.49146 + ], + [ + -122.3007, + 47.49135 + ], + [ + -122.30125, + 47.49062 + ], + [ + -122.30137, + 47.49054 + ], + [ + -122.30149, + 47.49053 + ], + [ + -122.30144, + 47.4904 + ], + [ + -122.30153, + 47.48976 + ], + [ + -122.30156, + 47.4897 + ], + [ + -122.30156, + 47.48969 + ], + [ + -122.30155, + 47.48953 + ], + [ + -122.30149, + 47.48948 + ], + [ + -122.30143, + 47.48938 + ], + [ + -122.30142, + 47.48926 + ], + [ + -122.30145, + 47.48914 + ], + [ + -122.30159, + 47.48885 + ], + [ + -122.30165, + 47.48881 + ], + [ + -122.30152, + 47.48868 + ], + [ + -122.3015, + 47.48848 + ], + [ + -122.30157, + 47.48835 + ], + [ + -122.30156, + 47.48834 + ], + [ + -122.30147, + 47.48818 + ], + [ + -122.30149, + 47.488 + ], + [ + -122.30161, + 47.48786 + ], + [ + -122.3018, + 47.48781 + ], + [ + -122.30255, + 47.48785 + ], + [ + -122.30273, + 47.48794 + ], + [ + -122.30281, + 47.48806 + ], + [ + -122.30282, + 47.48817 + ], + [ + -122.30295, + 47.48818 + ], + [ + -122.30295, + 47.4881 + ], + [ + -122.30296, + 47.48797 + ], + [ + -122.30306, + 47.48772 + ], + [ + -122.30312, + 47.48764 + ], + [ + -122.3031, + 47.48764 + ], + [ + -122.30297, + 47.48756 + ], + [ + -122.30289, + 47.48742 + ], + [ + -122.30289, + 47.48728 + ], + [ + -122.30295, + 47.48714 + ], + [ + -122.30305, + 47.48702 + ], + [ + -122.30299, + 47.48691 + ], + [ + -122.30289, + 47.48652 + ], + [ + -122.30289, + 47.48649 + ], + [ + -122.30288, + 47.48644 + ], + [ + -122.30292, + 47.48601 + ], + [ + -122.30301, + 47.48577 + ], + [ + -122.30311, + 47.48564 + ], + [ + -122.30324, + 47.48558 + ] + ], + [ + [ + -122.31743, + 47.47085 + ], + [ + -122.31754, + 47.47079 + ], + [ + -122.31766, + 47.47077 + ], + [ + -122.31778, + 47.47081 + ], + [ + -122.3179, + 47.47089 + ], + [ + -122.31797, + 47.47099 + ], + [ + -122.31799, + 47.47111 + ], + [ + -122.31797, + 47.47123 + ], + [ + -122.3179, + 47.47133 + ], + [ + -122.31776, + 47.47143 + ], + [ + -122.31764, + 47.47145 + ], + [ + -122.31752, + 47.47143 + ], + [ + -122.31738, + 47.47133 + ], + [ + -122.31731, + 47.47123 + ], + [ + -122.31729, + 47.47109 + ], + [ + -122.31733, + 47.47095 + ] + ], + [ + [ + -122.30441, + 47.48208 + ], + [ + -122.30297, + 47.48199 + ], + [ + -122.30286, + 47.48194 + ], + [ + -122.30278, + 47.48185 + ], + [ + -122.30274, + 47.48173 + ], + [ + -122.30275, + 47.48161 + ], + [ + -122.30286, + 47.48144 + ], + [ + -122.30303, + 47.48138 + ], + [ + -122.30391, + 47.48136 + ], + [ + -122.3045, + 47.48146 + ], + [ + -122.30468, + 47.48159 + ], + [ + -122.30474, + 47.48181 + ], + [ + -122.30463, + 47.482 + ], + [ + -122.30452, + 47.48207 + ] + ], + [ + [ + -122.28208, + 47.4718 + ], + [ + -122.28303, + 47.47195 + ], + [ + -122.28305, + 47.47193 + ], + [ + -122.28323, + 47.4719 + ], + [ + -122.2834, + 47.47197 + ], + [ + -122.2835, + 47.47215 + ], + [ + -122.28355, + 47.47244 + ], + [ + -122.28349, + 47.47283 + ], + [ + -122.28341, + 47.47292 + ], + [ + -122.2833, + 47.47297 + ], + [ + -122.28317, + 47.47298 + ], + [ + -122.28312, + 47.47296 + ], + [ + -122.2831, + 47.47317 + ], + [ + -122.28301, + 47.47333 + ], + [ + -122.28291, + 47.4734 + ], + [ + -122.28255, + 47.47353 + ], + [ + -122.28241, + 47.47352 + ], + [ + -122.28229, + 47.47344 + ], + [ + -122.28221, + 47.4733 + ], + [ + -122.2822, + 47.47326 + ], + [ + -122.2818, + 47.47331 + ], + [ + -122.28164, + 47.47322 + ], + [ + -122.28127, + 47.47277 + ], + [ + -122.28121, + 47.47264 + ], + [ + -122.28121, + 47.47252 + ], + [ + -122.2813, + 47.47235 + ], + [ + -122.28183, + 47.47187 + ], + [ + -122.28196, + 47.47181 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579119, + "type": "OUTAGE", + "startTime": 1713652204000, + "lastUpdatedTime": 1713661443000, + "etrTime": 1713675600000, + "title": "Outage", + "numPeople": 1638, + "cause": "Investigating", + "identifier": "164214", + "latitude": 47.47156, + "longitude": -122.29335, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.28347, + 47.47449 + ], + [ + -122.28358, + 47.47442 + ], + [ + -122.2837, + 47.47441 + ], + [ + -122.28382, + 47.47444 + ], + [ + -122.28394, + 47.47452 + ], + [ + -122.284, + 47.47463 + ], + [ + -122.28403, + 47.47475 + ], + [ + -122.284, + 47.47487 + ], + [ + -122.28394, + 47.47497 + ], + [ + -122.2838, + 47.47506 + ], + [ + -122.28368, + 47.47509 + ], + [ + -122.28356, + 47.47506 + ], + [ + -122.28342, + 47.47497 + ], + [ + -122.28335, + 47.47487 + ], + [ + -122.28333, + 47.47473 + ], + [ + -122.28337, + 47.47459 + ] + ], + [ + [ + -122.28709, + 47.46745 + ], + [ + -122.28721, + 47.46748 + ], + [ + -122.28732, + 47.46756 + ], + [ + -122.28739, + 47.46767 + ], + [ + -122.28742, + 47.46779 + ], + [ + -122.28739, + 47.46791 + ], + [ + -122.28732, + 47.46801 + ], + [ + -122.28719, + 47.4681 + ], + [ + -122.28707, + 47.46812 + ], + [ + -122.28704, + 47.46812 + ], + [ + -122.28711, + 47.46817 + ], + [ + -122.28718, + 47.46827 + ], + [ + -122.2872, + 47.46839 + ], + [ + -122.28718, + 47.46851 + ], + [ + -122.28711, + 47.46861 + ], + [ + -122.28697, + 47.4687 + ], + [ + -122.28686, + 47.46872 + ], + [ + -122.28687, + 47.46873 + ], + [ + -122.28693, + 47.46887 + ], + [ + -122.28694, + 47.46899 + ], + [ + -122.2869, + 47.46911 + ], + [ + -122.28681, + 47.46923 + ], + [ + -122.28671, + 47.4693 + ], + [ + -122.28659, + 47.46932 + ], + [ + -122.28647, + 47.4693 + ], + [ + -122.28637, + 47.46923 + ], + [ + -122.28627, + 47.46908 + ], + [ + -122.28627, + 47.46909 + ], + [ + -122.2861, + 47.4692 + ], + [ + -122.28588, + 47.46918 + ], + [ + -122.28533, + 47.46872 + ], + [ + -122.28533, + 47.46871 + ], + [ + -122.28509, + 47.46885 + ], + [ + -122.28494, + 47.46885 + ], + [ + -122.2848, + 47.46877 + ], + [ + -122.28472, + 47.46863 + ], + [ + -122.28472, + 47.46846 + ], + [ + -122.28505, + 47.46776 + ], + [ + -122.28523, + 47.46767 + ], + [ + -122.28541, + 47.4677 + ], + [ + -122.28555, + 47.46782 + ], + [ + -122.28555, + 47.46783 + ], + [ + -122.28562, + 47.46785 + ], + [ + -122.28594, + 47.4681 + ], + [ + -122.28599, + 47.46796 + ], + [ + -122.28614, + 47.46774 + ], + [ + -122.28623, + 47.46767 + ], + [ + -122.28635, + 47.46764 + ], + [ + -122.28647, + 47.46765 + ], + [ + -122.28658, + 47.46772 + ], + [ + -122.28666, + 47.46781 + ], + [ + -122.28669, + 47.46797 + ], + [ + -122.28665, + 47.46812 + ], + [ + -122.28675, + 47.46807 + ], + [ + -122.28687, + 47.46805 + ], + [ + -122.28687, + 47.46805 + ], + [ + -122.28681, + 47.46801 + ], + [ + -122.28674, + 47.46791 + ], + [ + -122.28672, + 47.46777 + ], + [ + -122.28676, + 47.46763 + ], + [ + -122.28685, + 47.46752 + ], + [ + -122.28697, + 47.46746 + ] + ], + [ + [ + -122.28528, + 47.47368 + ], + [ + -122.28539, + 47.47373 + ], + [ + -122.28547, + 47.47382 + ], + [ + -122.28551, + 47.47394 + ], + [ + -122.2855, + 47.47406 + ], + [ + -122.28542, + 47.4742 + ], + [ + -122.28485, + 47.47473 + ], + [ + -122.28472, + 47.47479 + ], + [ + -122.28458, + 47.47478 + ], + [ + -122.28447, + 47.47473 + ], + [ + -122.28397, + 47.47433 + ], + [ + -122.28395, + 47.47433 + ], + [ + -122.28381, + 47.47424 + ], + [ + -122.28375, + 47.47414 + ], + [ + -122.28372, + 47.47399 + ], + [ + -122.28376, + 47.47386 + ], + [ + -122.28386, + 47.47375 + ], + [ + -122.28397, + 47.47369 + ], + [ + -122.28409, + 47.47368 + ], + [ + -122.28417, + 47.4737 + ] + ], + [ + [ + -122.28855, + 47.46877 + ], + [ + -122.28866, + 47.4687 + ], + [ + -122.28878, + 47.46869 + ], + [ + -122.2889, + 47.46872 + ], + [ + -122.28902, + 47.4688 + ], + [ + -122.28908, + 47.46891 + ], + [ + -122.28911, + 47.46903 + ], + [ + -122.28908, + 47.46915 + ], + [ + -122.28902, + 47.46925 + ], + [ + -122.28888, + 47.46934 + ], + [ + -122.28876, + 47.46936 + ], + [ + -122.28864, + 47.46934 + ], + [ + -122.2885, + 47.46925 + ], + [ + -122.28843, + 47.46915 + ], + [ + -122.28841, + 47.46901 + ], + [ + -122.28845, + 47.46887 + ] + ], + [ + [ + -122.2877, + 47.46821 + ], + [ + -122.28782, + 47.46824 + ], + [ + -122.28794, + 47.46833 + ], + [ + -122.288, + 47.46843 + ], + [ + -122.28803, + 47.46855 + ], + [ + -122.288, + 47.46867 + ], + [ + -122.28794, + 47.46877 + ], + [ + -122.2878, + 47.46887 + ], + [ + -122.28768, + 47.46889 + ], + [ + -122.2877, + 47.46893 + ], + [ + -122.28773, + 47.46905 + ], + [ + -122.2877, + 47.46917 + ], + [ + -122.28763, + 47.46927 + ], + [ + -122.2875, + 47.46936 + ], + [ + -122.28738, + 47.46938 + ], + [ + -122.28729, + 47.46937 + ], + [ + -122.28736, + 47.46942 + ], + [ + -122.28741, + 47.46953 + ], + [ + -122.28742, + 47.46966 + ], + [ + -122.28738, + 47.46974 + ], + [ + -122.2883, + 47.47018 + ], + [ + -122.2884, + 47.47028 + ], + [ + -122.28845, + 47.47043 + ], + [ + -122.2884, + 47.47062 + ], + [ + -122.28835, + 47.47069 + ], + [ + -122.28837, + 47.47069 + ], + [ + -122.28843, + 47.47061 + ], + [ + -122.28855, + 47.47053 + ], + [ + -122.28869, + 47.47052 + ], + [ + -122.28899, + 47.47057 + ], + [ + -122.28925, + 47.47066 + ], + [ + -122.28935, + 47.47072 + ], + [ + -122.28944, + 47.47088 + ], + [ + -122.28941, + 47.47109 + ], + [ + -122.28939, + 47.4711 + ], + [ + -122.28966, + 47.47107 + ], + [ + -122.28961, + 47.47075 + ], + [ + -122.28962, + 47.47068 + ], + [ + -122.2893, + 47.47062 + ], + [ + -122.28865, + 47.47042 + ], + [ + -122.28855, + 47.47034 + ], + [ + -122.2885, + 47.47023 + ], + [ + -122.28849, + 47.47011 + ], + [ + -122.28853, + 47.46999 + ], + [ + -122.28866, + 47.46987 + ], + [ + -122.28884, + 47.46984 + ], + [ + -122.28946, + 47.46996 + ], + [ + -122.28965, + 47.47002 + ], + [ + -122.28963, + 47.47001 + ], + [ + -122.28955, + 47.46991 + ], + [ + -122.28952, + 47.46979 + ], + [ + -122.28954, + 47.46967 + ], + [ + -122.2896, + 47.46956 + ], + [ + -122.28967, + 47.46952 + ], + [ + -122.28948, + 47.4693 + ], + [ + -122.28938, + 47.46924 + ], + [ + -122.28931, + 47.46914 + ], + [ + -122.28929, + 47.469 + ], + [ + -122.28933, + 47.46886 + ], + [ + -122.28942, + 47.46876 + ], + [ + -122.28953, + 47.46869 + ], + [ + -122.28966, + 47.46868 + ], + [ + -122.28977, + 47.46871 + ], + [ + -122.28989, + 47.46879 + ], + [ + -122.28996, + 47.4689 + ], + [ + -122.28996, + 47.4689 + ], + [ + -122.29041, + 47.46933 + ], + [ + -122.29074, + 47.4697 + ], + [ + -122.29074, + 47.46955 + ], + [ + -122.29079, + 47.46946 + ], + [ + -122.29075, + 47.4694 + ], + [ + -122.29079, + 47.46895 + ], + [ + -122.29087, + 47.46883 + ], + [ + -122.291, + 47.46876 + ], + [ + -122.29175, + 47.46875 + ], + [ + -122.29192, + 47.46886 + ], + [ + -122.29198, + 47.46905 + ], + [ + -122.29197, + 47.46944 + ], + [ + -122.29194, + 47.46948 + ], + [ + -122.29197, + 47.46954 + ], + [ + -122.29198, + 47.46974 + ], + [ + -122.29203, + 47.4697 + ], + [ + -122.29215, + 47.46967 + ], + [ + -122.29225, + 47.46969 + ], + [ + -122.29253, + 47.46979 + ], + [ + -122.29263, + 47.46986 + ], + [ + -122.29318, + 47.47065 + ], + [ + -122.2932, + 47.47064 + ], + [ + -122.29332, + 47.47062 + ], + [ + -122.29366, + 47.47067 + ], + [ + -122.29367, + 47.47065 + ], + [ + -122.29386, + 47.47057 + ], + [ + -122.29484, + 47.47055 + ], + [ + -122.29484, + 47.47055 + ], + [ + -122.29486, + 47.47054 + ], + [ + -122.29502, + 47.47055 + ], + [ + -122.29505, + 47.47056 + ], + [ + -122.29492, + 47.47011 + ], + [ + -122.29495, + 47.46999 + ], + [ + -122.29503, + 47.46989 + ], + [ + -122.29513, + 47.46983 + ], + [ + -122.29526, + 47.46982 + ], + [ + -122.29537, + 47.46985 + ], + [ + -122.29583, + 47.47008 + ], + [ + -122.29587, + 47.47012 + ], + [ + -122.29629, + 47.46976 + ], + [ + -122.29643, + 47.46971 + ], + [ + -122.29655, + 47.46972 + ], + [ + -122.29666, + 47.4698 + ], + [ + -122.29668, + 47.46977 + ], + [ + -122.29678, + 47.46965 + ], + [ + -122.29696, + 47.4696 + ], + [ + -122.29713, + 47.46965 + ], + [ + -122.29769, + 47.4701 + ], + [ + -122.29773, + 47.47006 + ], + [ + -122.29789, + 47.47003 + ], + [ + -122.29818, + 47.47008 + ], + [ + -122.29822, + 47.4701 + ], + [ + -122.29823, + 47.47009 + ], + [ + -122.29844, + 47.47008 + ], + [ + -122.29904, + 47.47037 + ], + [ + -122.29902, + 47.47027 + ], + [ + -122.29905, + 47.47015 + ], + [ + -122.29918, + 47.47 + ], + [ + -122.29938, + 47.46996 + ], + [ + -122.30046, + 47.47022 + ], + [ + -122.30154, + 47.47053 + ], + [ + -122.30155, + 47.47054 + ], + [ + -122.30164, + 47.47049 + ], + [ + -122.30176, + 47.47048 + ], + [ + -122.30188, + 47.47051 + ], + [ + -122.302, + 47.47059 + ], + [ + -122.30207, + 47.47069 + ], + [ + -122.30209, + 47.47081 + ], + [ + -122.30207, + 47.47094 + ], + [ + -122.302, + 47.47104 + ], + [ + -122.30186, + 47.47113 + ], + [ + -122.30174, + 47.47115 + ], + [ + -122.30173, + 47.47115 + ], + [ + -122.3018, + 47.47131 + ], + [ + -122.30182, + 47.47143 + ], + [ + -122.30177, + 47.47161 + ], + [ + -122.30179, + 47.47163 + ], + [ + -122.30183, + 47.47176 + ], + [ + -122.3018, + 47.47192 + ], + [ + -122.30177, + 47.47196 + ], + [ + -122.30214, + 47.47203 + ], + [ + -122.30226, + 47.47215 + ], + [ + -122.3024, + 47.47252 + ], + [ + -122.30242, + 47.47266 + ], + [ + -122.30238, + 47.47278 + ], + [ + -122.3023, + 47.47287 + ], + [ + -122.30219, + 47.47293 + ], + [ + -122.30114, + 47.47315 + ], + [ + -122.30023, + 47.47295 + ], + [ + -122.3002, + 47.47292 + ], + [ + -122.30018, + 47.47295 + ], + [ + -122.30006, + 47.47298 + ], + [ + -122.29931, + 47.47301 + ], + [ + -122.2988, + 47.47296 + ], + [ + -122.29871, + 47.4729 + ], + [ + -122.29853, + 47.47335 + ], + [ + -122.29839, + 47.47346 + ], + [ + -122.29804, + 47.47355 + ], + [ + -122.29792, + 47.47355 + ], + [ + -122.2978, + 47.47351 + ], + [ + -122.29772, + 47.47342 + ], + [ + -122.29771, + 47.4734 + ], + [ + -122.29757, + 47.4734 + ], + [ + -122.29745, + 47.47334 + ], + [ + -122.29707, + 47.47302 + ], + [ + -122.29706, + 47.47303 + ], + [ + -122.29649, + 47.47305 + ], + [ + -122.29639, + 47.47304 + ], + [ + -122.29643, + 47.47318 + ], + [ + -122.29639, + 47.47369 + ], + [ + -122.29638, + 47.4737 + ], + [ + -122.29641, + 47.4738 + ], + [ + -122.29639, + 47.47392 + ], + [ + -122.29633, + 47.47403 + ], + [ + -122.29623, + 47.4741 + ], + [ + -122.2957, + 47.47436 + ], + [ + -122.2955, + 47.47436 + ], + [ + -122.29513, + 47.47407 + ], + [ + -122.29504, + 47.47391 + ], + [ + -122.29504, + 47.47379 + ], + [ + -122.2951, + 47.47366 + ], + [ + -122.295, + 47.47336 + ], + [ + -122.29503, + 47.47322 + ], + [ + -122.29505, + 47.4732 + ], + [ + -122.29503, + 47.47304 + ], + [ + -122.29502, + 47.47304 + ], + [ + -122.29432, + 47.4733 + ], + [ + -122.2942, + 47.47331 + ], + [ + -122.294, + 47.47322 + ], + [ + -122.29387, + 47.47308 + ], + [ + -122.29385, + 47.47308 + ], + [ + -122.29377, + 47.47305 + ], + [ + -122.29352, + 47.47328 + ], + [ + -122.29341, + 47.47333 + ], + [ + -122.29322, + 47.47333 + ], + [ + -122.29307, + 47.47322 + ], + [ + -122.29302, + 47.4731 + ], + [ + -122.29296, + 47.47315 + ], + [ + -122.29206, + 47.47343 + ], + [ + -122.29192, + 47.47341 + ], + [ + -122.29181, + 47.47332 + ], + [ + -122.29174, + 47.4732 + ], + [ + -122.29174, + 47.47314 + ], + [ + -122.29159, + 47.47313 + ], + [ + -122.29147, + 47.47302 + ], + [ + -122.29142, + 47.47288 + ], + [ + -122.29138, + 47.47243 + ], + [ + -122.29129, + 47.47254 + ], + [ + -122.29118, + 47.4726 + ], + [ + -122.29106, + 47.4726 + ], + [ + -122.29103, + 47.4726 + ], + [ + -122.29103, + 47.47271 + ], + [ + -122.29096, + 47.47287 + ], + [ + -122.29084, + 47.47296 + ], + [ + -122.29072, + 47.47298 + ], + [ + -122.29018, + 47.47297 + ], + [ + -122.29001, + 47.4729 + ], + [ + -122.28992, + 47.47274 + ], + [ + -122.28992, + 47.4726 + ], + [ + -122.28985, + 47.47255 + ], + [ + -122.28978, + 47.47242 + ], + [ + -122.28975, + 47.47227 + ], + [ + -122.28977, + 47.47215 + ], + [ + -122.28987, + 47.47204 + ], + [ + -122.28913, + 47.47198 + ], + [ + -122.28954, + 47.47247 + ], + [ + -122.2896, + 47.47258 + ], + [ + -122.2896, + 47.47269 + ], + [ + -122.28971, + 47.47281 + ], + [ + -122.28977, + 47.47293 + ], + [ + -122.28978, + 47.47305 + ], + [ + -122.28974, + 47.47334 + ], + [ + -122.2897, + 47.47345 + ], + [ + -122.2897, + 47.47345 + ], + [ + -122.29014, + 47.47346 + ], + [ + -122.29028, + 47.4735 + ], + [ + -122.29041, + 47.47366 + ], + [ + -122.29052, + 47.47395 + ], + [ + -122.29051, + 47.47411 + ], + [ + -122.29043, + 47.47423 + ], + [ + -122.2903, + 47.47432 + ], + [ + -122.29033, + 47.47437 + ], + [ + -122.29036, + 47.47449 + ], + [ + -122.29033, + 47.47461 + ], + [ + -122.29027, + 47.47471 + ], + [ + -122.29013, + 47.47481 + ], + [ + -122.29001, + 47.47483 + ], + [ + -122.28989, + 47.47481 + ], + [ + -122.28975, + 47.47471 + ], + [ + -122.28968, + 47.47461 + ], + [ + -122.28966, + 47.47447 + ], + [ + -122.28967, + 47.47445 + ], + [ + -122.28933, + 47.47441 + ], + [ + -122.28856, + 47.47402 + ], + [ + -122.28847, + 47.47394 + ], + [ + -122.28842, + 47.47383 + ], + [ + -122.28841, + 47.4737 + ], + [ + -122.28845, + 47.47359 + ], + [ + -122.28852, + 47.47351 + ], + [ + -122.28836, + 47.47337 + ], + [ + -122.28835, + 47.47336 + ], + [ + -122.28819, + 47.47356 + ], + [ + -122.28805, + 47.4736 + ], + [ + -122.2881, + 47.47361 + ], + [ + -122.28822, + 47.4737 + ], + [ + -122.28829, + 47.4738 + ], + [ + -122.28831, + 47.47392 + ], + [ + -122.28829, + 47.47404 + ], + [ + -122.28822, + 47.47414 + ], + [ + -122.28808, + 47.47423 + ], + [ + -122.28796, + 47.47426 + ], + [ + -122.28784, + 47.47423 + ], + [ + -122.2877, + 47.47414 + ], + [ + -122.28763, + 47.47404 + ], + [ + -122.28761, + 47.4739 + ], + [ + -122.28765, + 47.47376 + ], + [ + -122.28775, + 47.47366 + ], + [ + -122.28786, + 47.4736 + ], + [ + -122.28791, + 47.47359 + ], + [ + -122.2878, + 47.47355 + ], + [ + -122.28769, + 47.47337 + ], + [ + -122.28773, + 47.47316 + ], + [ + -122.28792, + 47.47281 + ], + [ + -122.28811, + 47.47256 + ], + [ + -122.28788, + 47.47248 + ], + [ + -122.28751, + 47.47225 + ], + [ + -122.28744, + 47.47206 + ], + [ + -122.28751, + 47.47187 + ], + [ + -122.28767, + 47.47175 + ], + [ + -122.28786, + 47.47176 + ], + [ + -122.28798, + 47.4718 + ], + [ + -122.28802, + 47.47167 + ], + [ + -122.28811, + 47.47156 + ], + [ + -122.28822, + 47.4715 + ], + [ + -122.28834, + 47.47149 + ], + [ + -122.28836, + 47.47149 + ], + [ + -122.28836, + 47.47144 + ], + [ + -122.28841, + 47.47133 + ], + [ + -122.2885, + 47.47124 + ], + [ + -122.28863, + 47.47119 + ], + [ + -122.2887, + 47.47118 + ], + [ + -122.28856, + 47.47113 + ], + [ + -122.2885, + 47.47122 + ], + [ + -122.28836, + 47.47132 + ], + [ + -122.28824, + 47.47134 + ], + [ + -122.28812, + 47.47132 + ], + [ + -122.28798, + 47.47122 + ], + [ + -122.28796, + 47.47119 + ], + [ + -122.28751, + 47.47178 + ], + [ + -122.28747, + 47.47181 + ], + [ + -122.28745, + 47.4719 + ], + [ + -122.28738, + 47.472 + ], + [ + -122.28724, + 47.47209 + ], + [ + -122.28712, + 47.47211 + ], + [ + -122.287, + 47.47209 + ], + [ + -122.28686, + 47.472 + ], + [ + -122.2868, + 47.4719 + ], + [ + -122.28679, + 47.47186 + ], + [ + -122.28674, + 47.47186 + ], + [ + -122.28662, + 47.47183 + ], + [ + -122.28626, + 47.47161 + ], + [ + -122.28627, + 47.47171 + ], + [ + -122.28614, + 47.47188 + ], + [ + -122.28562, + 47.47222 + ], + [ + -122.28504, + 47.47253 + ], + [ + -122.28492, + 47.47254 + ], + [ + -122.2848, + 47.4725 + ], + [ + -122.28471, + 47.47242 + ], + [ + -122.28465, + 47.47231 + ], + [ + -122.28466, + 47.47216 + ], + [ + -122.28455, + 47.47208 + ], + [ + -122.28448, + 47.47198 + ], + [ + -122.28446, + 47.47184 + ], + [ + -122.2845, + 47.47171 + ], + [ + -122.28459, + 47.4716 + ], + [ + -122.28471, + 47.47154 + ], + [ + -122.28483, + 47.47152 + ], + [ + -122.28495, + 47.47156 + ], + [ + -122.28506, + 47.47164 + ], + [ + -122.28513, + 47.47174 + ], + [ + -122.28531, + 47.47162 + ], + [ + -122.28544, + 47.47155 + ], + [ + -122.28526, + 47.47158 + ], + [ + -122.28505, + 47.47152 + ], + [ + -122.28494, + 47.47133 + ], + [ + -122.28497, + 47.47111 + ], + [ + -122.28514, + 47.47097 + ], + [ + -122.28605, + 47.47065 + ], + [ + -122.28617, + 47.47031 + ], + [ + -122.28634, + 47.47019 + ], + [ + -122.28656, + 47.47022 + ], + [ + -122.28666, + 47.47032 + ], + [ + -122.28669, + 47.47004 + ], + [ + -122.28666, + 47.47004 + ], + [ + -122.28617, + 47.4701 + ], + [ + -122.28617, + 47.47011 + ], + [ + -122.28615, + 47.47023 + ], + [ + -122.28608, + 47.47033 + ], + [ + -122.28594, + 47.47042 + ], + [ + -122.28582, + 47.47045 + ], + [ + -122.2857, + 47.47042 + ], + [ + -122.2856, + 47.47035 + ], + [ + -122.28558, + 47.47047 + ], + [ + -122.28551, + 47.47057 + ], + [ + -122.28537, + 47.47066 + ], + [ + -122.28525, + 47.47069 + ], + [ + -122.28513, + 47.47066 + ], + [ + -122.285, + 47.47057 + ], + [ + -122.28493, + 47.47047 + ], + [ + -122.2849, + 47.47033 + ], + [ + -122.28495, + 47.47019 + ], + [ + -122.28504, + 47.47009 + ], + [ + -122.28515, + 47.47003 + ], + [ + -122.28527, + 47.47001 + ], + [ + -122.28539, + 47.47004 + ], + [ + -122.28548, + 47.4701 + ], + [ + -122.28548, + 47.47009 + ], + [ + -122.28552, + 47.46995 + ], + [ + -122.28561, + 47.46985 + ], + [ + -122.28572, + 47.46979 + ], + [ + -122.28579, + 47.46978 + ], + [ + -122.28584, + 47.46962 + ], + [ + -122.28601, + 47.4695 + ], + [ + -122.28653, + 47.46938 + ], + [ + -122.28715, + 47.4693 + ], + [ + -122.28719, + 47.46932 + ], + [ + -122.28712, + 47.46927 + ], + [ + -122.28705, + 47.46917 + ], + [ + -122.28703, + 47.46903 + ], + [ + -122.28707, + 47.46889 + ], + [ + -122.28716, + 47.46879 + ], + [ + -122.28728, + 47.46872 + ], + [ + -122.28738, + 47.46871 + ], + [ + -122.28735, + 47.46867 + ], + [ + -122.28733, + 47.46853 + ], + [ + -122.28737, + 47.46839 + ], + [ + -122.28747, + 47.46829 + ], + [ + -122.28758, + 47.46823 + ] + ], + [ + [ + -122.28568, + 47.47263 + ], + [ + -122.28579, + 47.47257 + ], + [ + -122.28591, + 47.47255 + ], + [ + -122.28603, + 47.47258 + ], + [ + -122.28615, + 47.47267 + ], + [ + -122.28622, + 47.47277 + ], + [ + -122.28624, + 47.47289 + ], + [ + -122.28622, + 47.47301 + ], + [ + -122.28615, + 47.47311 + ], + [ + -122.28601, + 47.47321 + ], + [ + -122.28589, + 47.47323 + ], + [ + -122.28577, + 47.47321 + ], + [ + -122.28563, + 47.47311 + ], + [ + -122.28556, + 47.47301 + ], + [ + -122.28554, + 47.47287 + ], + [ + -122.28558, + 47.47273 + ] + ], + [ + [ + -122.28922, + 47.46618 + ], + [ + -122.28933, + 47.46622 + ], + [ + -122.28944, + 47.46632 + ], + [ + -122.28948, + 47.46644 + ], + [ + -122.28961, + 47.46725 + ], + [ + -122.28988, + 47.46748 + ], + [ + -122.28996, + 47.46764 + ], + [ + -122.28996, + 47.46777 + ], + [ + -122.28992, + 47.46786 + ], + [ + -122.28992, + 47.46787 + ], + [ + -122.28999, + 47.46797 + ], + [ + -122.29001, + 47.46809 + ], + [ + -122.28999, + 47.46821 + ], + [ + -122.28992, + 47.46831 + ], + [ + -122.28978, + 47.4684 + ], + [ + -122.28966, + 47.46843 + ], + [ + -122.28954, + 47.4684 + ], + [ + -122.2894, + 47.46831 + ], + [ + -122.28934, + 47.46821 + ], + [ + -122.28931, + 47.46807 + ], + [ + -122.28933, + 47.46802 + ], + [ + -122.28807, + 47.46802 + ], + [ + -122.28796, + 47.46798 + ], + [ + -122.28787, + 47.46789 + ], + [ + -122.28783, + 47.46778 + ], + [ + -122.28783, + 47.46765 + ], + [ + -122.2879, + 47.46751 + ], + [ + -122.28805, + 47.46741 + ], + [ + -122.28884, + 47.46727 + ], + [ + -122.28882, + 47.46722 + ], + [ + -122.28881, + 47.46711 + ], + [ + -122.28886, + 47.46646 + ], + [ + -122.2889, + 47.46634 + ], + [ + -122.28899, + 47.46625 + ], + [ + -122.2891, + 47.46619 + ] + ], + [ + [ + -122.28415, + 47.47608 + ], + [ + -122.28307, + 47.47588 + ], + [ + -122.28194, + 47.47562 + ], + [ + -122.28184, + 47.47556 + ], + [ + -122.28176, + 47.47546 + ], + [ + -122.28173, + 47.47534 + ], + [ + -122.28175, + 47.47522 + ], + [ + -122.28189, + 47.47505 + ], + [ + -122.28208, + 47.47501 + ], + [ + -122.28319, + 47.47521 + ], + [ + -122.28431, + 47.47547 + ], + [ + -122.28442, + 47.47553 + ], + [ + -122.28449, + 47.47563 + ], + [ + -122.28451, + 47.47585 + ], + [ + -122.28438, + 47.47603 + ], + [ + -122.28427, + 47.47608 + ] + ], + [ + [ + -122.28789, + 47.47485 + ], + [ + -122.288, + 47.47479 + ], + [ + -122.28812, + 47.47477 + ], + [ + -122.28824, + 47.4748 + ], + [ + -122.28836, + 47.47489 + ], + [ + -122.28843, + 47.47499 + ], + [ + -122.28845, + 47.47511 + ], + [ + -122.28843, + 47.47523 + ], + [ + -122.28836, + 47.47533 + ], + [ + -122.28822, + 47.47542 + ], + [ + -122.2881, + 47.47545 + ], + [ + -122.28798, + 47.47542 + ], + [ + -122.28784, + 47.47533 + ], + [ + -122.28777, + 47.47523 + ], + [ + -122.28775, + 47.47509 + ], + [ + -122.28779, + 47.47495 + ] + ], + [ + [ + -122.28785, + 47.46922 + ], + [ + -122.28796, + 47.46916 + ], + [ + -122.28808, + 47.46914 + ], + [ + -122.2882, + 47.46918 + ], + [ + -122.28832, + 47.46926 + ], + [ + -122.28839, + 47.46936 + ], + [ + -122.28841, + 47.46948 + ], + [ + -122.28839, + 47.4696 + ], + [ + -122.28832, + 47.4697 + ], + [ + -122.28818, + 47.4698 + ], + [ + -122.28806, + 47.46982 + ], + [ + -122.28794, + 47.4698 + ], + [ + -122.2878, + 47.4697 + ], + [ + -122.28774, + 47.4696 + ], + [ + -122.28771, + 47.46946 + ], + [ + -122.28775, + 47.46932 + ] + ], + [ + [ + -122.27998, + 47.47438 + ], + [ + -122.28009, + 47.47432 + ], + [ + -122.28022, + 47.47431 + ], + [ + -122.28033, + 47.47434 + ], + [ + -122.28045, + 47.47442 + ], + [ + -122.28052, + 47.47452 + ], + [ + -122.28055, + 47.47464 + ], + [ + -122.28052, + 47.47476 + ], + [ + -122.28045, + 47.47487 + ], + [ + -122.28032, + 47.47496 + ], + [ + -122.2802, + 47.47498 + ], + [ + -122.28008, + 47.47496 + ], + [ + -122.27994, + 47.47487 + ], + [ + -122.27987, + 47.47476 + ], + [ + -122.27985, + 47.47462 + ], + [ + -122.27989, + 47.47449 + ] + ], + [ + [ + -122.27726, + 47.47308 + ], + [ + -122.27843, + 47.4731 + ], + [ + -122.27899, + 47.47342 + ], + [ + -122.27908, + 47.4735 + ], + [ + -122.27911, + 47.47359 + ], + [ + -122.2792, + 47.47352 + ], + [ + -122.28019, + 47.47341 + ], + [ + -122.28089, + 47.47347 + ], + [ + -122.28106, + 47.47355 + ], + [ + -122.28114, + 47.47367 + ], + [ + -122.28117, + 47.47379 + ], + [ + -122.28115, + 47.47406 + ], + [ + -122.28108, + 47.47421 + ], + [ + -122.28098, + 47.47428 + ], + [ + -122.28086, + 47.47431 + ], + [ + -122.27989, + 47.47426 + ], + [ + -122.27922, + 47.47409 + ], + [ + -122.27906, + 47.47394 + ], + [ + -122.27905, + 47.47391 + ], + [ + -122.27802, + 47.47503 + ], + [ + -122.27801, + 47.47505 + ], + [ + -122.27795, + 47.47515 + ], + [ + -122.27781, + 47.47524 + ], + [ + -122.27769, + 47.47526 + ], + [ + -122.27757, + 47.47524 + ], + [ + -122.27743, + 47.47515 + ], + [ + -122.27736, + 47.47505 + ], + [ + -122.27735, + 47.47497 + ], + [ + -122.2768, + 47.47406 + ], + [ + -122.27677, + 47.47394 + ], + [ + -122.27678, + 47.4734 + ], + [ + -122.27683, + 47.47329 + ], + [ + -122.27691, + 47.4732 + ] + ], + [ + [ + -122.28667, + 47.47228 + ], + [ + -122.28679, + 47.47231 + ], + [ + -122.28691, + 47.47239 + ], + [ + -122.28697, + 47.4725 + ], + [ + -122.287, + 47.47262 + ], + [ + -122.28699, + 47.47268 + ], + [ + -122.28704, + 47.47265 + ], + [ + -122.28716, + 47.47263 + ], + [ + -122.28728, + 47.47266 + ], + [ + -122.2874, + 47.47275 + ], + [ + -122.28746, + 47.47285 + ], + [ + -122.28749, + 47.47297 + ], + [ + -122.28746, + 47.47309 + ], + [ + -122.2874, + 47.47319 + ], + [ + -122.28726, + 47.47329 + ], + [ + -122.28714, + 47.47331 + ], + [ + -122.28705, + 47.47329 + ], + [ + -122.28708, + 47.47333 + ], + [ + -122.2871, + 47.47345 + ], + [ + -122.28709, + 47.47349 + ], + [ + -122.28712, + 47.47347 + ], + [ + -122.28724, + 47.47346 + ], + [ + -122.28736, + 47.47349 + ], + [ + -122.28748, + 47.47357 + ], + [ + -122.28755, + 47.47367 + ], + [ + -122.28757, + 47.47379 + ], + [ + -122.28755, + 47.47391 + ], + [ + -122.28748, + 47.47402 + ], + [ + -122.28739, + 47.47407 + ], + [ + -122.28748, + 47.47413 + ], + [ + -122.28754, + 47.47423 + ], + [ + -122.28757, + 47.47435 + ], + [ + -122.28754, + 47.47448 + ], + [ + -122.28748, + 47.47458 + ], + [ + -122.28734, + 47.47467 + ], + [ + -122.28722, + 47.47469 + ], + [ + -122.2871, + 47.47467 + ], + [ + -122.28696, + 47.47458 + ], + [ + -122.28689, + 47.47448 + ], + [ + -122.28687, + 47.47433 + ], + [ + -122.28691, + 47.4742 + ], + [ + -122.28701, + 47.47409 + ], + [ + -122.28705, + 47.47407 + ], + [ + -122.28696, + 47.47402 + ], + [ + -122.28689, + 47.47391 + ], + [ + -122.28687, + 47.47377 + ], + [ + -122.28687, + 47.47376 + ], + [ + -122.28687, + 47.47377 + ], + [ + -122.28675, + 47.47379 + ], + [ + -122.28663, + 47.47377 + ], + [ + -122.28649, + 47.47367 + ], + [ + -122.28642, + 47.47357 + ], + [ + -122.2864, + 47.47343 + ], + [ + -122.28644, + 47.47329 + ], + [ + -122.28654, + 47.47319 + ], + [ + -122.28665, + 47.47313 + ], + [ + -122.28677, + 47.47311 + ], + [ + -122.28684, + 47.47313 + ], + [ + -122.28681, + 47.47309 + ], + [ + -122.28679, + 47.47295 + ], + [ + -122.2868, + 47.47291 + ], + [ + -122.28677, + 47.47293 + ], + [ + -122.28665, + 47.47296 + ], + [ + -122.28653, + 47.47293 + ], + [ + -122.28639, + 47.47284 + ], + [ + -122.28632, + 47.47274 + ], + [ + -122.2863, + 47.4726 + ], + [ + -122.28634, + 47.47246 + ], + [ + -122.28644, + 47.47236 + ], + [ + -122.28655, + 47.47229 + ] + ], + [ + [ + -122.2832, + 47.47257 + ], + [ + -122.28331, + 47.47251 + ], + [ + -122.28343, + 47.4725 + ], + [ + -122.28355, + 47.47253 + ], + [ + -122.28367, + 47.47261 + ], + [ + -122.28374, + 47.47271 + ], + [ + -122.28376, + 47.47283 + ], + [ + -122.28374, + 47.47295 + ], + [ + -122.28367, + 47.47306 + ], + [ + -122.28353, + 47.47315 + ], + [ + -122.28341, + 47.47317 + ], + [ + -122.28329, + 47.47315 + ], + [ + -122.28315, + 47.47306 + ], + [ + -122.28309, + 47.47295 + ], + [ + -122.28306, + 47.47281 + ], + [ + -122.2831, + 47.47268 + ] + ], + [ + [ + -122.28376, + 47.47199 + ], + [ + -122.28387, + 47.47193 + ], + [ + -122.28399, + 47.47191 + ], + [ + -122.28411, + 47.47194 + ], + [ + -122.28423, + 47.47202 + ], + [ + -122.2843, + 47.47213 + ], + [ + -122.28432, + 47.47225 + ], + [ + -122.2843, + 47.47237 + ], + [ + -122.28423, + 47.47247 + ], + [ + -122.28409, + 47.47256 + ], + [ + -122.28397, + 47.47259 + ], + [ + -122.28385, + 47.47256 + ], + [ + -122.28372, + 47.47247 + ], + [ + -122.28365, + 47.47237 + ], + [ + -122.28362, + 47.47223 + ], + [ + -122.28367, + 47.47209 + ] + ], + [ + [ + -122.2816, + 47.47738 + ], + [ + -122.28172, + 47.47741 + ], + [ + -122.28176, + 47.47743 + ], + [ + -122.28246, + 47.4776 + ], + [ + -122.28332, + 47.47787 + ], + [ + -122.28342, + 47.47794 + ], + [ + -122.28348, + 47.47805 + ], + [ + -122.2835, + 47.47817 + ], + [ + -122.28347, + 47.47827 + ], + [ + -122.28353, + 47.47826 + ], + [ + -122.28365, + 47.47829 + ], + [ + -122.28377, + 47.47838 + ], + [ + -122.28384, + 47.47848 + ], + [ + -122.28386, + 47.4786 + ], + [ + -122.28384, + 47.47872 + ], + [ + -122.28377, + 47.47882 + ], + [ + -122.28363, + 47.47891 + ], + [ + -122.28351, + 47.47894 + ], + [ + -122.28339, + 47.47891 + ], + [ + -122.28325, + 47.47882 + ], + [ + -122.28319, + 47.47872 + ], + [ + -122.28316, + 47.47858 + ], + [ + -122.2832, + 47.47845 + ], + [ + -122.28314, + 47.47846 + ], + [ + -122.2823, + 47.47826 + ], + [ + -122.28161, + 47.47805 + ], + [ + -122.28158, + 47.47805 + ], + [ + -122.28146, + 47.47803 + ], + [ + -122.28132, + 47.47794 + ], + [ + -122.28126, + 47.47783 + ], + [ + -122.28123, + 47.47769 + ], + [ + -122.28127, + 47.47756 + ], + [ + -122.28137, + 47.47745 + ], + [ + -122.28148, + 47.47739 + ] + ], + [ + [ + -122.28267, + 47.47323 + ], + [ + -122.28278, + 47.47328 + ], + [ + -122.28287, + 47.47337 + ], + [ + -122.28292, + 47.47352 + ], + [ + -122.2829, + 47.47378 + ], + [ + -122.28277, + 47.47403 + ], + [ + -122.28268, + 47.47412 + ], + [ + -122.28253, + 47.47417 + ], + [ + -122.28235, + 47.47413 + ], + [ + -122.28234, + 47.47413 + ], + [ + -122.28228, + 47.47426 + ], + [ + -122.28209, + 47.47447 + ], + [ + -122.28172, + 47.47472 + ], + [ + -122.28152, + 47.47471 + ], + [ + -122.28137, + 47.47457 + ], + [ + -122.28133, + 47.47437 + ], + [ + -122.28141, + 47.47421 + ], + [ + -122.2816, + 47.474 + ], + [ + -122.28196, + 47.47374 + ], + [ + -122.28209, + 47.47374 + ], + [ + -122.2822, + 47.47378 + ], + [ + -122.28223, + 47.47358 + ], + [ + -122.28234, + 47.47337 + ], + [ + -122.28243, + 47.47328 + ], + [ + -122.28254, + 47.47323 + ] + ], + [ + [ + -122.28398, + 47.47888 + ], + [ + -122.28462, + 47.47887 + ], + [ + -122.28477, + 47.47898 + ], + [ + -122.28483, + 47.47917 + ], + [ + -122.28481, + 47.47929 + ], + [ + -122.28473, + 47.47941 + ], + [ + -122.28419, + 47.47986 + ], + [ + -122.284, + 47.47993 + ], + [ + -122.28388, + 47.47991 + ], + [ + -122.28378, + 47.47984 + ], + [ + -122.28371, + 47.47974 + ], + [ + -122.28369, + 47.47962 + ], + [ + -122.28371, + 47.47908 + ], + [ + -122.28382, + 47.47894 + ] + ], + [ + [ + -122.28586, + 47.47421 + ], + [ + -122.28597, + 47.47415 + ], + [ + -122.2861, + 47.47414 + ], + [ + -122.28622, + 47.47417 + ], + [ + -122.28633, + 47.47425 + ], + [ + -122.2864, + 47.47435 + ], + [ + -122.28643, + 47.47447 + ], + [ + -122.2864, + 47.47459 + ], + [ + -122.28633, + 47.4747 + ], + [ + -122.2862, + 47.47479 + ], + [ + -122.28608, + 47.47481 + ], + [ + -122.28596, + 47.47479 + ], + [ + -122.28582, + 47.4747 + ], + [ + -122.28575, + 47.47459 + ], + [ + -122.28573, + 47.47445 + ], + [ + -122.28577, + 47.47432 + ] + ], + [ + [ + -122.28341, + 47.47611 + ], + [ + -122.28411, + 47.47639 + ], + [ + -122.28421, + 47.47651 + ], + [ + -122.28425, + 47.47667 + ], + [ + -122.2842, + 47.47681 + ], + [ + -122.28409, + 47.47692 + ], + [ + -122.28348, + 47.47716 + ], + [ + -122.28336, + 47.47718 + ], + [ + -122.28321, + 47.47713 + ], + [ + -122.28272, + 47.47676 + ], + [ + -122.28264, + 47.47665 + ], + [ + -122.28262, + 47.47651 + ], + [ + -122.28267, + 47.47635 + ], + [ + -122.28279, + 47.47625 + ], + [ + -122.28323, + 47.47609 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579094, + "type": "OUTAGE", + "startTime": 1713652204000, + "lastUpdatedTime": 1713660603000, + "etrTime": 1713675600000, + "title": "Outage", + "numPeople": 983, + "cause": "Investigating", + "identifier": "164191", + "latitude": 47.48727, + "longitude": -122.2968, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.29416, + 47.49389 + ], + [ + -122.29427, + 47.49383 + ], + [ + -122.29439, + 47.49382 + ], + [ + -122.29451, + 47.49385 + ], + [ + -122.29463, + 47.49393 + ], + [ + -122.29469, + 47.49403 + ], + [ + -122.29472, + 47.49415 + ], + [ + -122.29469, + 47.49427 + ], + [ + -122.29463, + 47.49438 + ], + [ + -122.29449, + 47.49447 + ], + [ + -122.29437, + 47.49449 + ], + [ + -122.29425, + 47.49447 + ], + [ + -122.29411, + 47.49438 + ], + [ + -122.29404, + 47.49427 + ], + [ + -122.29402, + 47.49413 + ], + [ + -122.29406, + 47.494 + ] + ], + [ + [ + -122.29887, + 47.47679 + ], + [ + -122.29898, + 47.47673 + ], + [ + -122.2991, + 47.47671 + ], + [ + -122.29922, + 47.47674 + ], + [ + -122.29934, + 47.47683 + ], + [ + -122.29941, + 47.47693 + ], + [ + -122.29943, + 47.47705 + ], + [ + -122.29941, + 47.47717 + ], + [ + -122.29934, + 47.47727 + ], + [ + -122.2992, + 47.47736 + ], + [ + -122.29908, + 47.47739 + ], + [ + -122.29896, + 47.47736 + ], + [ + -122.29882, + 47.47727 + ], + [ + -122.29875, + 47.47717 + ], + [ + -122.29873, + 47.47703 + ], + [ + -122.29877, + 47.47689 + ] + ], + [ + [ + -122.28827, + 47.48693 + ], + [ + -122.28906, + 47.48704 + ], + [ + -122.2892, + 47.48719 + ], + [ + -122.28923, + 47.48737 + ], + [ + -122.2891, + 47.48798 + ], + [ + -122.28922, + 47.48827 + ], + [ + -122.28924, + 47.48838 + ], + [ + -122.28933, + 47.48845 + ], + [ + -122.2894, + 47.48855 + ], + [ + -122.28942, + 47.48867 + ], + [ + -122.2894, + 47.48879 + ], + [ + -122.28933, + 47.48889 + ], + [ + -122.28922, + 47.48897 + ], + [ + -122.28926, + 47.48904 + ], + [ + -122.28925, + 47.4892 + ], + [ + -122.28916, + 47.48934 + ], + [ + -122.28832, + 47.49006 + ], + [ + -122.2882, + 47.49009 + ], + [ + -122.28808, + 47.49008 + ], + [ + -122.28798, + 47.49002 + ], + [ + -122.2879, + 47.48992 + ], + [ + -122.28787, + 47.4898 + ], + [ + -122.28786, + 47.48939 + ], + [ + -122.28766, + 47.4894 + ], + [ + -122.28718, + 47.48934 + ], + [ + -122.28706, + 47.48929 + ], + [ + -122.28694, + 47.48913 + ], + [ + -122.28694, + 47.48894 + ], + [ + -122.28708, + 47.48848 + ], + [ + -122.2872, + 47.48834 + ], + [ + -122.28735, + 47.48829 + ], + [ + -122.28775, + 47.48829 + ], + [ + -122.28779, + 47.48821 + ], + [ + -122.28772, + 47.48755 + ], + [ + -122.28776, + 47.48744 + ], + [ + -122.288, + 47.48703 + ], + [ + -122.28812, + 47.48695 + ] + ], + [ + [ + -122.29337, + 47.47807 + ], + [ + -122.29456, + 47.47837 + ], + [ + -122.29471, + 47.47853 + ], + [ + -122.29472, + 47.47875 + ], + [ + -122.29463, + 47.47901 + ], + [ + -122.29488, + 47.47901 + ], + [ + -122.295, + 47.47907 + ], + [ + -122.29509, + 47.47921 + ], + [ + -122.29509, + 47.47966 + ], + [ + -122.29508, + 47.47968 + ], + [ + -122.29513, + 47.47971 + ], + [ + -122.29522, + 47.47991 + ], + [ + -122.29515, + 47.48012 + ], + [ + -122.29499, + 47.48023 + ], + [ + -122.29517, + 47.48027 + ], + [ + -122.29528, + 47.48032 + ], + [ + -122.29537, + 47.48043 + ], + [ + -122.29544, + 47.48065 + ], + [ + -122.29549, + 47.48067 + ], + [ + -122.29575, + 47.48088 + ], + [ + -122.29577, + 47.48092 + ], + [ + -122.29605, + 47.48091 + ], + [ + -122.29698, + 47.48139 + ], + [ + -122.2971, + 47.48155 + ], + [ + -122.29716, + 47.48195 + ], + [ + -122.29711, + 47.48206 + ], + [ + -122.29702, + 47.48215 + ], + [ + -122.29691, + 47.4822 + ], + [ + -122.2968, + 47.4822 + ], + [ + -122.29579, + 47.48204 + ], + [ + -122.29576, + 47.48213 + ], + [ + -122.29564, + 47.48224 + ], + [ + -122.29488, + 47.48255 + ], + [ + -122.29473, + 47.48256 + ], + [ + -122.29401, + 47.48239 + ], + [ + -122.29387, + 47.4823 + ], + [ + -122.2938, + 47.48215 + ], + [ + -122.29382, + 47.48197 + ], + [ + -122.29392, + 47.48184 + ], + [ + -122.29396, + 47.48183 + ], + [ + -122.29394, + 47.48175 + ], + [ + -122.29396, + 47.48163 + ], + [ + -122.29398, + 47.48159 + ], + [ + -122.29397, + 47.48158 + ], + [ + -122.29388, + 47.48134 + ], + [ + -122.29386, + 47.48122 + ], + [ + -122.29389, + 47.4811 + ], + [ + -122.29397, + 47.481 + ], + [ + -122.29397, + 47.481 + ], + [ + -122.29395, + 47.48097 + ], + [ + -122.29386, + 47.48094 + ], + [ + -122.29378, + 47.48084 + ], + [ + -122.29374, + 47.48073 + ], + [ + -122.29376, + 47.48026 + ], + [ + -122.29377, + 47.48025 + ], + [ + -122.29374, + 47.48018 + ], + [ + -122.29373, + 47.48011 + ], + [ + -122.29286, + 47.47965 + ], + [ + -122.29276, + 47.47956 + ], + [ + -122.2927, + 47.47941 + ], + [ + -122.29273, + 47.47923 + ], + [ + -122.29284, + 47.47911 + ], + [ + -122.29286, + 47.4791 + ], + [ + -122.29274, + 47.47903 + ], + [ + -122.29267, + 47.47884 + ], + [ + -122.29268, + 47.47872 + ], + [ + -122.29275, + 47.47861 + ], + [ + -122.29319, + 47.47815 + ] + ], + [ + [ + -122.29119, + 47.49014 + ], + [ + -122.2913, + 47.49017 + ], + [ + -122.29138, + 47.49022 + ], + [ + -122.29208, + 47.49049 + ], + [ + -122.29216, + 47.49041 + ], + [ + -122.29227, + 47.49035 + ], + [ + -122.29239, + 47.49033 + ], + [ + -122.29251, + 47.49036 + ], + [ + -122.29263, + 47.49045 + ], + [ + -122.2927, + 47.49055 + ], + [ + -122.29272, + 47.49067 + ], + [ + -122.29271, + 47.49074 + ], + [ + -122.29319, + 47.49093 + ], + [ + -122.29333, + 47.49108 + ], + [ + -122.29333, + 47.4913 + ], + [ + -122.29319, + 47.49147 + ], + [ + -122.29298, + 47.49151 + ], + [ + -122.29259, + 47.49143 + ], + [ + -122.29116, + 47.49081 + ], + [ + -122.29104, + 47.49079 + ], + [ + -122.29091, + 47.4907 + ], + [ + -122.29084, + 47.49059 + ], + [ + -122.29082, + 47.49045 + ], + [ + -122.29086, + 47.49032 + ], + [ + -122.29095, + 47.49021 + ], + [ + -122.29106, + 47.49015 + ] + ], + [ + [ + -122.30429, + 47.47257 + ], + [ + -122.3044, + 47.47251 + ], + [ + -122.30452, + 47.4725 + ], + [ + -122.30464, + 47.47253 + ], + [ + -122.30476, + 47.47261 + ], + [ + -122.30483, + 47.47271 + ], + [ + -122.30485, + 47.47283 + ], + [ + -122.30483, + 47.47295 + ], + [ + -122.30476, + 47.47306 + ], + [ + -122.30462, + 47.47315 + ], + [ + -122.3045, + 47.47317 + ], + [ + -122.30438, + 47.47315 + ], + [ + -122.30424, + 47.47306 + ], + [ + -122.30418, + 47.47295 + ], + [ + -122.30415, + 47.47281 + ], + [ + -122.30419, + 47.47268 + ] + ], + [ + [ + -122.28987, + 47.48784 + ], + [ + -122.29076, + 47.48828 + ], + [ + -122.29085, + 47.48846 + ], + [ + -122.29082, + 47.48863 + ], + [ + -122.29084, + 47.48863 + ], + [ + -122.29095, + 47.48867 + ], + [ + -122.29105, + 47.48875 + ], + [ + -122.2911, + 47.48886 + ], + [ + -122.29111, + 47.48898 + ], + [ + -122.29103, + 47.48915 + ], + [ + -122.2909, + 47.48924 + ], + [ + -122.29065, + 47.4893 + ], + [ + -122.29064, + 47.48935 + ], + [ + -122.29048, + 47.48946 + ], + [ + -122.29019, + 47.48954 + ], + [ + -122.28978, + 47.48957 + ], + [ + -122.28967, + 47.48952 + ], + [ + -122.28959, + 47.48943 + ], + [ + -122.28955, + 47.48931 + ], + [ + -122.28956, + 47.4892 + ], + [ + -122.28953, + 47.48914 + ], + [ + -122.28959, + 47.48892 + ], + [ + -122.28977, + 47.48881 + ], + [ + -122.29011, + 47.48873 + ], + [ + -122.28971, + 47.48864 + ], + [ + -122.28957, + 47.48856 + ], + [ + -122.28949, + 47.4884 + ], + [ + -122.28948, + 47.48814 + ], + [ + -122.2895, + 47.48802 + ], + [ + -122.28957, + 47.48792 + ], + [ + -122.28971, + 47.48784 + ] + ], + [ + [ + -122.29227, + 47.48234 + ], + [ + -122.29242, + 47.48241 + ], + [ + -122.29252, + 47.48257 + ], + [ + -122.29252, + 47.48271 + ], + [ + -122.29247, + 47.48289 + ], + [ + -122.29256, + 47.48306 + ], + [ + -122.29255, + 47.48319 + ], + [ + -122.29256, + 47.48317 + ], + [ + -122.29267, + 47.48311 + ], + [ + -122.29279, + 47.48309 + ], + [ + -122.29342, + 47.48316 + ], + [ + -122.29355, + 47.48329 + ], + [ + -122.29357, + 47.48339 + ], + [ + -122.29363, + 47.48335 + ], + [ + -122.29371, + 47.48334 + ], + [ + -122.29373, + 47.48319 + ], + [ + -122.29382, + 47.48305 + ], + [ + -122.294, + 47.48296 + ], + [ + -122.29456, + 47.48295 + ], + [ + -122.29456, + 47.48295 + ], + [ + -122.29462, + 47.48284 + ], + [ + -122.29471, + 47.48276 + ], + [ + -122.29547, + 47.4825 + ], + [ + -122.29569, + 47.48252 + ], + [ + -122.29598, + 47.48266 + ], + [ + -122.2961, + 47.4828 + ], + [ + -122.29611, + 47.48303 + ], + [ + -122.296, + 47.48316 + ], + [ + -122.29604, + 47.48328 + ], + [ + -122.29641, + 47.48336 + ], + [ + -122.29651, + 47.48343 + ], + [ + -122.29658, + 47.48353 + ], + [ + -122.29659, + 47.48359 + ], + [ + -122.2969, + 47.48365 + ], + [ + -122.2969, + 47.48365 + ], + [ + -122.29694, + 47.48343 + ], + [ + -122.29703, + 47.48329 + ], + [ + -122.29713, + 47.48323 + ], + [ + -122.29752, + 47.48311 + ], + [ + -122.29792, + 47.48318 + ], + [ + -122.29803, + 47.48324 + ], + [ + -122.29807, + 47.48329 + ], + [ + -122.29812, + 47.48325 + ], + [ + -122.29846, + 47.48315 + ], + [ + -122.29864, + 47.48318 + ], + [ + -122.29888, + 47.48338 + ], + [ + -122.29889, + 47.48338 + ], + [ + -122.29896, + 47.48326 + ], + [ + -122.2991, + 47.48317 + ], + [ + -122.29926, + 47.48317 + ], + [ + -122.29953, + 47.48332 + ], + [ + -122.29957, + 47.48322 + ], + [ + -122.29966, + 47.48313 + ], + [ + -122.29982, + 47.48308 + ], + [ + -122.30035, + 47.48307 + ], + [ + -122.30049, + 47.48311 + ], + [ + -122.30059, + 47.48321 + ], + [ + -122.30064, + 47.48341 + ], + [ + -122.30061, + 47.48362 + ], + [ + -122.30069, + 47.48357 + ], + [ + -122.30081, + 47.48355 + ], + [ + -122.30093, + 47.48357 + ], + [ + -122.30103, + 47.48364 + ], + [ + -122.30104, + 47.48366 + ], + [ + -122.30116, + 47.48361 + ], + [ + -122.30154, + 47.48366 + ], + [ + -122.30167, + 47.48372 + ], + [ + -122.30177, + 47.48384 + ], + [ + -122.30195, + 47.48448 + ], + [ + -122.30195, + 47.48461 + ], + [ + -122.3019, + 47.48472 + ], + [ + -122.30182, + 47.48481 + ], + [ + -122.3017, + 47.48485 + ], + [ + -122.30158, + 47.48485 + ], + [ + -122.30106, + 47.48467 + ], + [ + -122.301, + 47.48471 + ], + [ + -122.30032, + 47.48494 + ], + [ + -122.3002, + 47.48492 + ], + [ + -122.3001, + 47.48485 + ], + [ + -122.30003, + 47.48475 + ], + [ + -122.30003, + 47.48471 + ], + [ + -122.29992, + 47.48474 + ], + [ + -122.29972, + 47.48463 + ], + [ + -122.29967, + 47.48452 + ], + [ + -122.29954, + 47.48473 + ], + [ + -122.2994, + 47.48481 + ], + [ + -122.29922, + 47.4848 + ], + [ + -122.29907, + 47.4847 + ], + [ + -122.29905, + 47.48466 + ], + [ + -122.29901, + 47.48469 + ], + [ + -122.29807, + 47.48476 + ], + [ + -122.29792, + 47.4847 + ], + [ + -122.29782, + 47.48456 + ], + [ + -122.2977, + 47.48423 + ], + [ + -122.29768, + 47.48426 + ], + [ + -122.29761, + 47.48431 + ], + [ + -122.29765, + 47.48438 + ], + [ + -122.29765, + 47.48453 + ], + [ + -122.29758, + 47.48467 + ], + [ + -122.29746, + 47.48476 + ], + [ + -122.29734, + 47.48478 + ], + [ + -122.29675, + 47.48478 + ], + [ + -122.29676, + 47.48478 + ], + [ + -122.29681, + 47.48493 + ], + [ + -122.29681, + 47.48494 + ], + [ + -122.29725, + 47.48494 + ], + [ + -122.29739, + 47.48498 + ], + [ + -122.29749, + 47.48508 + ], + [ + -122.29754, + 47.4852 + ], + [ + -122.29754, + 47.48532 + ], + [ + -122.29749, + 47.48543 + ], + [ + -122.29741, + 47.48552 + ], + [ + -122.29717, + 47.48558 + ], + [ + -122.29722, + 47.48565 + ], + [ + -122.29724, + 47.48577 + ], + [ + -122.29721, + 47.48588 + ], + [ + -122.29715, + 47.48602 + ], + [ + -122.2981, + 47.48604 + ], + [ + -122.29844, + 47.48617 + ], + [ + -122.29856, + 47.48627 + ], + [ + -122.29861, + 47.48639 + ], + [ + -122.29863, + 47.48663 + ], + [ + -122.2986, + 47.48679 + ], + [ + -122.29848, + 47.48702 + ], + [ + -122.2983, + 47.48712 + ], + [ + -122.29829, + 47.48712 + ], + [ + -122.29833, + 47.48717 + ], + [ + -122.29842, + 47.48742 + ], + [ + -122.29841, + 47.48758 + ], + [ + -122.29842, + 47.48758 + ], + [ + -122.29857, + 47.48763 + ], + [ + -122.29867, + 47.48774 + ], + [ + -122.29871, + 47.48788 + ], + [ + -122.29871, + 47.48817 + ], + [ + -122.29869, + 47.48821 + ], + [ + -122.29879, + 47.48822 + ], + [ + -122.29881, + 47.4882 + ], + [ + -122.29894, + 47.48814 + ], + [ + -122.29942, + 47.48817 + ], + [ + -122.2994, + 47.48812 + ], + [ + -122.29943, + 47.48794 + ], + [ + -122.29939, + 47.48778 + ], + [ + -122.29945, + 47.48762 + ], + [ + -122.29957, + 47.48752 + ], + [ + -122.30021, + 47.4872 + ], + [ + -122.30033, + 47.48719 + ], + [ + -122.30047, + 47.48723 + ], + [ + -122.3006, + 47.48738 + ], + [ + -122.30067, + 47.4877 + ], + [ + -122.30066, + 47.48782 + ], + [ + -122.30058, + 47.48806 + ], + [ + -122.30059, + 47.48809 + ], + [ + -122.30061, + 47.48818 + ], + [ + -122.30073, + 47.48816 + ], + [ + -122.30105, + 47.4882 + ], + [ + -122.3011, + 47.48823 + ], + [ + -122.30114, + 47.4882 + ], + [ + -122.30158, + 47.48807 + ], + [ + -122.30172, + 47.48806 + ], + [ + -122.30188, + 47.48815 + ], + [ + -122.3021, + 47.48842 + ], + [ + -122.30213, + 47.48893 + ], + [ + -122.30206, + 47.48908 + ], + [ + -122.30195, + 47.48916 + ], + [ + -122.30115, + 47.48928 + ], + [ + -122.30109, + 47.48924 + ], + [ + -122.30095, + 47.48928 + ], + [ + -122.30043, + 47.48923 + ], + [ + -122.30031, + 47.48915 + ], + [ + -122.30023, + 47.48903 + ], + [ + -122.30022, + 47.48885 + ], + [ + -122.30026, + 47.48876 + ], + [ + -122.30024, + 47.48876 + ], + [ + -122.29997, + 47.4886 + ], + [ + -122.29997, + 47.48861 + ], + [ + -122.2999, + 47.48872 + ], + [ + -122.2995, + 47.48916 + ], + [ + -122.29935, + 47.48923 + ], + [ + -122.29927, + 47.48923 + ], + [ + -122.29927, + 47.48923 + ], + [ + -122.29932, + 47.48936 + ], + [ + -122.2993, + 47.48953 + ], + [ + -122.29922, + 47.48964 + ], + [ + -122.29886, + 47.48995 + ], + [ + -122.29931, + 47.49002 + ], + [ + -122.29947, + 47.49011 + ], + [ + -122.29975, + 47.49049 + ], + [ + -122.29979, + 47.49082 + ], + [ + -122.29976, + 47.49088 + ], + [ + -122.29979, + 47.49093 + ], + [ + -122.30065, + 47.49094 + ], + [ + -122.3008, + 47.491 + ], + [ + -122.30089, + 47.49111 + ], + [ + -122.30092, + 47.49123 + ], + [ + -122.30092, + 47.49154 + ], + [ + -122.30083, + 47.49172 + ], + [ + -122.30065, + 47.49181 + ], + [ + -122.29972, + 47.49186 + ], + [ + -122.29978, + 47.49204 + ], + [ + -122.29978, + 47.49209 + ], + [ + -122.29989, + 47.4921 + ], + [ + -122.30141, + 47.49282 + ], + [ + -122.30149, + 47.49291 + ], + [ + -122.30153, + 47.49303 + ], + [ + -122.30152, + 47.49315 + ], + [ + -122.30147, + 47.49326 + ], + [ + -122.30136, + 47.49335 + ], + [ + -122.3012, + 47.49338 + ], + [ + -122.30075, + 47.49333 + ], + [ + -122.30076, + 47.49345 + ], + [ + -122.30074, + 47.49358 + ], + [ + -122.30066, + 47.4937 + ], + [ + -122.30017, + 47.49408 + ], + [ + -122.29995, + 47.49408 + ], + [ + -122.29942, + 47.49383 + ], + [ + -122.29944, + 47.4939 + ], + [ + -122.29941, + 47.49402 + ], + [ + -122.29933, + 47.49412 + ], + [ + -122.29922, + 47.49418 + ], + [ + -122.2991, + 47.49419 + ], + [ + -122.29813, + 47.49409 + ], + [ + -122.29804, + 47.49402 + ], + [ + -122.29798, + 47.49391 + ], + [ + -122.29796, + 47.49379 + ], + [ + -122.29799, + 47.49367 + ], + [ + -122.29822, + 47.49339 + ], + [ + -122.29787, + 47.4934 + ], + [ + -122.29704, + 47.49337 + ], + [ + -122.29694, + 47.4933 + ], + [ + -122.29686, + 47.49318 + ], + [ + -122.29682, + 47.49287 + ], + [ + -122.29685, + 47.49273 + ], + [ + -122.29695, + 47.4926 + ], + [ + -122.2971, + 47.49254 + ], + [ + -122.29782, + 47.49252 + ], + [ + -122.29836, + 47.49255 + ], + [ + -122.29849, + 47.49266 + ], + [ + -122.29848, + 47.49263 + ], + [ + -122.29848, + 47.4926 + ], + [ + -122.2984, + 47.49252 + ], + [ + -122.2981, + 47.49193 + ], + [ + -122.2981, + 47.4918 + ], + [ + -122.29816, + 47.49167 + ], + [ + -122.29827, + 47.49157 + ], + [ + -122.29826, + 47.49156 + ], + [ + -122.29827, + 47.49156 + ], + [ + -122.29785, + 47.49155 + ], + [ + -122.29773, + 47.49151 + ], + [ + -122.2977, + 47.49148 + ], + [ + -122.29761, + 47.49151 + ], + [ + -122.29728, + 47.49149 + ], + [ + -122.29688, + 47.49139 + ], + [ + -122.29679, + 47.4913 + ], + [ + -122.29675, + 47.49119 + ], + [ + -122.29675, + 47.49106 + ], + [ + -122.29678, + 47.49098 + ], + [ + -122.29676, + 47.49089 + ], + [ + -122.29669, + 47.49094 + ], + [ + -122.29657, + 47.49096 + ], + [ + -122.29645, + 47.49094 + ], + [ + -122.29637, + 47.49088 + ], + [ + -122.2963, + 47.49121 + ], + [ + -122.29614, + 47.49134 + ], + [ + -122.29594, + 47.49135 + ], + [ + -122.29577, + 47.49124 + ], + [ + -122.29571, + 47.49106 + ], + [ + -122.2957, + 47.49083 + ], + [ + -122.29561, + 47.49081 + ], + [ + -122.29547, + 47.49072 + ], + [ + -122.29541, + 47.49061 + ], + [ + -122.29538, + 47.49047 + ], + [ + -122.29542, + 47.49034 + ], + [ + -122.29552, + 47.49023 + ], + [ + -122.29563, + 47.49017 + ], + [ + -122.29575, + 47.49016 + ], + [ + -122.29586, + 47.49018 + ], + [ + -122.29588, + 47.49017 + ], + [ + -122.29599, + 47.49011 + ], + [ + -122.29611, + 47.49011 + ], + [ + -122.29622, + 47.49015 + ], + [ + -122.29633, + 47.49024 + ], + [ + -122.29637, + 47.49036 + ], + [ + -122.29647, + 47.4903 + ], + [ + -122.29659, + 47.49028 + ], + [ + -122.29671, + 47.49032 + ], + [ + -122.29675, + 47.49035 + ], + [ + -122.29675, + 47.49033 + ], + [ + -122.29681, + 47.49018 + ], + [ + -122.29696, + 47.49008 + ], + [ + -122.29732, + 47.49003 + ], + [ + -122.29751, + 47.49009 + ], + [ + -122.29752, + 47.49001 + ], + [ + -122.29741, + 47.48999 + ], + [ + -122.29727, + 47.48987 + ], + [ + -122.29722, + 47.4897 + ], + [ + -122.29724, + 47.48961 + ], + [ + -122.29718, + 47.4896 + ], + [ + -122.29705, + 47.4895 + ], + [ + -122.297, + 47.48939 + ], + [ + -122.29688, + 47.48889 + ], + [ + -122.29688, + 47.48879 + ], + [ + -122.2965, + 47.48875 + ], + [ + -122.2963, + 47.48865 + ], + [ + -122.29602, + 47.48834 + ], + [ + -122.29595, + 47.4885 + ], + [ + -122.29588, + 47.48864 + ], + [ + -122.29602, + 47.48866 + ], + [ + -122.29614, + 47.48873 + ], + [ + -122.29624, + 47.48888 + ], + [ + -122.29623, + 47.48907 + ], + [ + -122.29622, + 47.48908 + ], + [ + -122.29671, + 47.48911 + ], + [ + -122.29683, + 47.48918 + ], + [ + -122.29691, + 47.48931 + ], + [ + -122.29702, + 47.48967 + ], + [ + -122.29702, + 47.48979 + ], + [ + -122.29694, + 47.48995 + ], + [ + -122.29676, + 47.49004 + ], + [ + -122.29642, + 47.49006 + ], + [ + -122.29626, + 47.49001 + ], + [ + -122.2962, + 47.48992 + ], + [ + -122.29613, + 47.49 + ], + [ + -122.29597, + 47.49005 + ], + [ + -122.29581, + 47.49002 + ], + [ + -122.29527, + 47.48957 + ], + [ + -122.29522, + 47.48943 + ], + [ + -122.29524, + 47.48927 + ], + [ + -122.29526, + 47.48925 + ], + [ + -122.29517, + 47.48921 + ], + [ + -122.29506, + 47.48906 + ], + [ + -122.29506, + 47.48888 + ], + [ + -122.29518, + 47.48858 + ], + [ + -122.29515, + 47.48846 + ], + [ + -122.2952, + 47.48832 + ], + [ + -122.29529, + 47.48822 + ], + [ + -122.29533, + 47.4882 + ], + [ + -122.29556, + 47.48776 + ], + [ + -122.29556, + 47.48774 + ], + [ + -122.2956, + 47.48761 + ], + [ + -122.29567, + 47.48753 + ], + [ + -122.2961, + 47.48662 + ], + [ + -122.29664, + 47.48562 + ], + [ + -122.29623, + 47.48556 + ], + [ + -122.29607, + 47.48547 + ], + [ + -122.29601, + 47.48536 + ], + [ + -122.296, + 47.48529 + ], + [ + -122.29555, + 47.48532 + ], + [ + -122.29576, + 47.48551 + ], + [ + -122.296, + 47.48584 + ], + [ + -122.296, + 47.48604 + ], + [ + -122.29588, + 47.4862 + ], + [ + -122.29568, + 47.48625 + ], + [ + -122.29549, + 47.48617 + ], + [ + -122.29543, + 47.48611 + ], + [ + -122.29538, + 47.48618 + ], + [ + -122.29524, + 47.48627 + ], + [ + -122.29512, + 47.4863 + ], + [ + -122.295, + 47.48627 + ], + [ + -122.29486, + 47.48618 + ], + [ + -122.2948, + 47.48608 + ], + [ + -122.29477, + 47.48594 + ], + [ + -122.29481, + 47.4858 + ], + [ + -122.29491, + 47.4857 + ], + [ + -122.29501, + 47.48564 + ], + [ + -122.29498, + 47.48559 + ], + [ + -122.29496, + 47.48547 + ], + [ + -122.29499, + 47.48535 + ], + [ + -122.295, + 47.48534 + ], + [ + -122.29468, + 47.48536 + ], + [ + -122.29449, + 47.48528 + ], + [ + -122.2944, + 47.48511 + ], + [ + -122.2944, + 47.48515 + ], + [ + -122.29427, + 47.48533 + ], + [ + -122.29409, + 47.48538 + ], + [ + -122.29361, + 47.48532 + ], + [ + -122.29353, + 47.48526 + ], + [ + -122.2935, + 47.4853 + ], + [ + -122.29337, + 47.48536 + ], + [ + -122.29282, + 47.48538 + ], + [ + -122.29268, + 47.48535 + ], + [ + -122.29256, + 47.48524 + ], + [ + -122.2925, + 47.48509 + ], + [ + -122.29257, + 47.48473 + ], + [ + -122.29239, + 47.48477 + ], + [ + -122.29234, + 47.48522 + ], + [ + -122.29222, + 47.48538 + ], + [ + -122.29203, + 47.48543 + ], + [ + -122.29177, + 47.48542 + ], + [ + -122.29177, + 47.48546 + ], + [ + -122.29172, + 47.48556 + ], + [ + -122.29168, + 47.48562 + ], + [ + -122.29179, + 47.48601 + ], + [ + -122.29179, + 47.48618 + ], + [ + -122.29171, + 47.48639 + ], + [ + -122.29157, + 47.4865 + ], + [ + -122.29137, + 47.48651 + ], + [ + -122.29121, + 47.48642 + ], + [ + -122.29115, + 47.48631 + ], + [ + -122.29107, + 47.48595 + ], + [ + -122.29107, + 47.48565 + ], + [ + -122.29108, + 47.48564 + ], + [ + -122.29106, + 47.48553 + ], + [ + -122.29108, + 47.48519 + ], + [ + -122.29116, + 47.48503 + ], + [ + -122.29114, + 47.48492 + ], + [ + -122.29114, + 47.48484 + ], + [ + -122.29084, + 47.48503 + ], + [ + -122.2897, + 47.48542 + ], + [ + -122.28952, + 47.48542 + ], + [ + -122.28938, + 47.48534 + ], + [ + -122.2893, + 47.4852 + ], + [ + -122.2893, + 47.48502 + ], + [ + -122.28972, + 47.48433 + ], + [ + -122.29009, + 47.48413 + ], + [ + -122.29043, + 47.48399 + ], + [ + -122.29057, + 47.48398 + ], + [ + -122.29059, + 47.48399 + ], + [ + -122.29038, + 47.48361 + ], + [ + -122.29038, + 47.48349 + ], + [ + -122.29044, + 47.48336 + ], + [ + -122.29047, + 47.48334 + ], + [ + -122.2904, + 47.48323 + ], + [ + -122.29038, + 47.48307 + ], + [ + -122.29046, + 47.4829 + ], + [ + -122.29063, + 47.4828 + ], + [ + -122.29119, + 47.48273 + ], + [ + -122.2912, + 47.48273 + ], + [ + -122.29121, + 47.48255 + ], + [ + -122.2913, + 47.48243 + ], + [ + -122.29142, + 47.48236 + ] + ], + [ + [ + -122.29363, + 47.48892 + ], + [ + -122.29374, + 47.48886 + ], + [ + -122.29386, + 47.48884 + ], + [ + -122.29398, + 47.48887 + ], + [ + -122.2941, + 47.48896 + ], + [ + -122.29417, + 47.48906 + ], + [ + -122.29419, + 47.48918 + ], + [ + -122.29417, + 47.4893 + ], + [ + -122.2941, + 47.4894 + ], + [ + -122.29396, + 47.4895 + ], + [ + -122.29384, + 47.48952 + ], + [ + -122.29372, + 47.4895 + ], + [ + -122.29358, + 47.4894 + ], + [ + -122.29351, + 47.4893 + ], + [ + -122.29349, + 47.48916 + ], + [ + -122.29353, + 47.48902 + ] + ], + [ + [ + -122.29332, + 47.49179 + ], + [ + -122.29343, + 47.49173 + ], + [ + -122.29355, + 47.49171 + ], + [ + -122.29367, + 47.49175 + ], + [ + -122.29379, + 47.49183 + ], + [ + -122.29386, + 47.49193 + ], + [ + -122.29388, + 47.49205 + ], + [ + -122.29386, + 47.49217 + ], + [ + -122.29379, + 47.49227 + ], + [ + -122.29365, + 47.49237 + ], + [ + -122.29353, + 47.49239 + ], + [ + -122.29341, + 47.49237 + ], + [ + -122.29327, + 47.49227 + ], + [ + -122.2932, + 47.49217 + ], + [ + -122.29318, + 47.49203 + ], + [ + -122.29322, + 47.4919 + ] + ], + [ + [ + -122.30015, + 47.47257 + ], + [ + -122.3003, + 47.47262 + ], + [ + -122.30042, + 47.47276 + ], + [ + -122.30046, + 47.47302 + ], + [ + -122.30046, + 47.47387 + ], + [ + -122.30051, + 47.4739 + ], + [ + -122.30052, + 47.47324 + ], + [ + -122.30056, + 47.47311 + ], + [ + -122.30068, + 47.47299 + ], + [ + -122.30133, + 47.47263 + ], + [ + -122.30151, + 47.47265 + ], + [ + -122.30165, + 47.47277 + ], + [ + -122.30173, + 47.47309 + ], + [ + -122.30174, + 47.47367 + ], + [ + -122.30178, + 47.47367 + ], + [ + -122.30217, + 47.47376 + ], + [ + -122.30229, + 47.47384 + ], + [ + -122.30236, + 47.47396 + ], + [ + -122.30237, + 47.4746 + ], + [ + -122.30225, + 47.47476 + ], + [ + -122.30204, + 47.47481 + ], + [ + -122.30152, + 47.47476 + ], + [ + -122.30144, + 47.4747 + ], + [ + -122.30137, + 47.47478 + ], + [ + -122.30121, + 47.47483 + ], + [ + -122.29944, + 47.47479 + ], + [ + -122.29936, + 47.47476 + ], + [ + -122.29927, + 47.4748 + ], + [ + -122.29915, + 47.4748 + ], + [ + -122.29908, + 47.47477 + ], + [ + -122.29908, + 47.47483 + ], + [ + -122.29936, + 47.47485 + ], + [ + -122.29969, + 47.47497 + ], + [ + -122.29982, + 47.47512 + ], + [ + -122.29984, + 47.47528 + ], + [ + -122.29984, + 47.47529 + ], + [ + -122.29986, + 47.47528 + ], + [ + -122.29998, + 47.47532 + ], + [ + -122.30007, + 47.4754 + ], + [ + -122.3001, + 47.47546 + ], + [ + -122.3001, + 47.47545 + ], + [ + -122.30021, + 47.47538 + ], + [ + -122.30146, + 47.47527 + ], + [ + -122.30162, + 47.47532 + ], + [ + -122.3021, + 47.47562 + ], + [ + -122.30219, + 47.47578 + ], + [ + -122.30217, + 47.47596 + ], + [ + -122.30197, + 47.47644 + ], + [ + -122.30186, + 47.47656 + ], + [ + -122.3017, + 47.47661 + ], + [ + -122.30113, + 47.47661 + ], + [ + -122.30101, + 47.47659 + ], + [ + -122.30012, + 47.4762 + ], + [ + -122.30001, + 47.47609 + ], + [ + -122.29997, + 47.47596 + ], + [ + -122.29982, + 47.47612 + ], + [ + -122.2997, + 47.47618 + ], + [ + -122.29953, + 47.47618 + ], + [ + -122.29944, + 47.47613 + ], + [ + -122.29906, + 47.47657 + ], + [ + -122.29891, + 47.47664 + ], + [ + -122.29875, + 47.47663 + ], + [ + -122.29864, + 47.47656 + ], + [ + -122.29864, + 47.47664 + ], + [ + -122.2986, + 47.47678 + ], + [ + -122.29849, + 47.47689 + ], + [ + -122.29793, + 47.47722 + ], + [ + -122.29771, + 47.47723 + ], + [ + -122.29757, + 47.47713 + ], + [ + -122.29706, + 47.47759 + ], + [ + -122.2969, + 47.47763 + ], + [ + -122.29674, + 47.47759 + ], + [ + -122.29663, + 47.47747 + ], + [ + -122.29659, + 47.47733 + ], + [ + -122.29658, + 47.47698 + ], + [ + -122.29664, + 47.47687 + ], + [ + -122.29673, + 47.47679 + ], + [ + -122.2972, + 47.47662 + ], + [ + -122.2971, + 47.47647 + ], + [ + -122.29711, + 47.47625 + ], + [ + -122.29723, + 47.47598 + ], + [ + -122.29723, + 47.47597 + ], + [ + -122.29723, + 47.47598 + ], + [ + -122.29717, + 47.47609 + ], + [ + -122.29708, + 47.47617 + ], + [ + -122.29692, + 47.47622 + ], + [ + -122.29638, + 47.4762 + ], + [ + -122.29596, + 47.47611 + ], + [ + -122.29587, + 47.47605 + ], + [ + -122.29581, + 47.47607 + ], + [ + -122.29584, + 47.47639 + ], + [ + -122.29579, + 47.47654 + ], + [ + -122.2958, + 47.47659 + ], + [ + -122.29581, + 47.47671 + ], + [ + -122.29597, + 47.47658 + ], + [ + -122.29617, + 47.47657 + ], + [ + -122.29633, + 47.47666 + ], + [ + -122.2964, + 47.47685 + ], + [ + -122.29639, + 47.4777 + ], + [ + -122.29636, + 47.47783 + ], + [ + -122.29633, + 47.47787 + ], + [ + -122.29662, + 47.47781 + ], + [ + -122.29697, + 47.47787 + ], + [ + -122.29712, + 47.47798 + ], + [ + -122.29718, + 47.47819 + ], + [ + -122.29709, + 47.47839 + ], + [ + -122.29691, + 47.47848 + ], + [ + -122.29646, + 47.47851 + ], + [ + -122.29657, + 47.47885 + ], + [ + -122.29657, + 47.47897 + ], + [ + -122.29655, + 47.47903 + ], + [ + -122.29657, + 47.47908 + ], + [ + -122.29657, + 47.4792 + ], + [ + -122.29638, + 47.47971 + ], + [ + -122.29621, + 47.47985 + ], + [ + -122.29608, + 47.47987 + ], + [ + -122.29598, + 47.47985 + ], + [ + -122.29537, + 47.47959 + ], + [ + -122.29525, + 47.47948 + ], + [ + -122.2952, + 47.47935 + ], + [ + -122.2952, + 47.47905 + ], + [ + -122.29525, + 47.47891 + ], + [ + -122.29528, + 47.47888 + ], + [ + -122.29527, + 47.47886 + ], + [ + -122.29524, + 47.47857 + ], + [ + -122.29526, + 47.47853 + ], + [ + -122.29523, + 47.47848 + ], + [ + -122.29522, + 47.47826 + ], + [ + -122.29526, + 47.4779 + ], + [ + -122.29521, + 47.478 + ], + [ + -122.29503, + 47.47809 + ], + [ + -122.2937, + 47.47809 + ], + [ + -122.29353, + 47.47799 + ], + [ + -122.29352, + 47.47796 + ], + [ + -122.29274, + 47.47791 + ], + [ + -122.29259, + 47.47781 + ], + [ + -122.29251, + 47.47765 + ], + [ + -122.29252, + 47.47763 + ], + [ + -122.29199, + 47.47717 + ], + [ + -122.29191, + 47.47703 + ], + [ + -122.2919, + 47.47689 + ], + [ + -122.29196, + 47.47676 + ], + [ + -122.29199, + 47.47673 + ], + [ + -122.29189, + 47.47669 + ], + [ + -122.29154, + 47.47648 + ], + [ + -122.29145, + 47.47637 + ], + [ + -122.29141, + 47.47621 + ], + [ + -122.29143, + 47.47593 + ], + [ + -122.29137, + 47.47587 + ], + [ + -122.29137, + 47.47587 + ], + [ + -122.29128, + 47.47591 + ], + [ + -122.2906, + 47.47594 + ], + [ + -122.29048, + 47.47591 + ], + [ + -122.29037, + 47.47583 + ], + [ + -122.29017, + 47.47555 + ], + [ + -122.29016, + 47.47535 + ], + [ + -122.29041, + 47.47496 + ], + [ + -122.29061, + 47.47487 + ], + [ + -122.29067, + 47.47487 + ], + [ + -122.29065, + 47.47473 + ], + [ + -122.29074, + 47.47447 + ], + [ + -122.29042, + 47.47452 + ], + [ + -122.29024, + 47.47447 + ], + [ + -122.29014, + 47.47438 + ], + [ + -122.28984, + 47.47391 + ], + [ + -122.28981, + 47.47377 + ], + [ + -122.28984, + 47.47364 + ], + [ + -122.28984, + 47.47364 + ], + [ + -122.28975, + 47.47356 + ], + [ + -122.28969, + 47.47345 + ], + [ + -122.28968, + 47.47333 + ], + [ + -122.28972, + 47.47321 + ], + [ + -122.29009, + 47.47267 + ], + [ + -122.29024, + 47.4726 + ], + [ + -122.29041, + 47.47261 + ], + [ + -122.29085, + 47.47278 + ], + [ + -122.29095, + 47.47284 + ], + [ + -122.29104, + 47.47303 + ], + [ + -122.291, + 47.47322 + ], + [ + -122.29097, + 47.47326 + ], + [ + -122.29139, + 47.47384 + ], + [ + -122.29141, + 47.47382 + ], + [ + -122.29174, + 47.47376 + ], + [ + -122.29221, + 47.47372 + ], + [ + -122.2923, + 47.47376 + ], + [ + -122.29253, + 47.47358 + ], + [ + -122.29252, + 47.47348 + ], + [ + -122.29253, + 47.47335 + ], + [ + -122.2926, + 47.47325 + ], + [ + -122.29273, + 47.47316 + ], + [ + -122.29342, + 47.47298 + ], + [ + -122.29356, + 47.47298 + ], + [ + -122.29369, + 47.47305 + ], + [ + -122.29379, + 47.4732 + ], + [ + -122.29381, + 47.47332 + ], + [ + -122.29381, + 47.47316 + ], + [ + -122.29388, + 47.473 + ], + [ + -122.29402, + 47.47291 + ], + [ + -122.2942, + 47.4729 + ], + [ + -122.29483, + 47.47323 + ], + [ + -122.29492, + 47.47339 + ], + [ + -122.29498, + 47.47373 + ], + [ + -122.29528, + 47.47372 + ], + [ + -122.2954, + 47.47374 + ], + [ + -122.29556, + 47.4739 + ], + [ + -122.29559, + 47.47401 + ], + [ + -122.29558, + 47.47409 + ], + [ + -122.29593, + 47.47382 + ], + [ + -122.29601, + 47.47379 + ], + [ + -122.296, + 47.47377 + ], + [ + -122.29602, + 47.47362 + ], + [ + -122.29626, + 47.47307 + ], + [ + -122.29654, + 47.47278 + ], + [ + -122.29668, + 47.47275 + ], + [ + -122.29718, + 47.47278 + ], + [ + -122.29731, + 47.47284 + ], + [ + -122.2974, + 47.47295 + ], + [ + -122.29743, + 47.47309 + ], + [ + -122.29742, + 47.47357 + ], + [ + -122.29736, + 47.4737 + ], + [ + -122.29732, + 47.47373 + ], + [ + -122.29739, + 47.47372 + ], + [ + -122.29792, + 47.47379 + ], + [ + -122.29798, + 47.47342 + ], + [ + -122.29806, + 47.47328 + ], + [ + -122.2982, + 47.4732 + ], + [ + -122.2984, + 47.47321 + ], + [ + -122.29855, + 47.47334 + ], + [ + -122.29864, + 47.47358 + ], + [ + -122.29864, + 47.47352 + ], + [ + -122.29866, + 47.47338 + ], + [ + -122.29873, + 47.47328 + ], + [ + -122.29883, + 47.47321 + ], + [ + -122.29895, + 47.47319 + ], + [ + -122.29907, + 47.47321 + ], + [ + -122.29917, + 47.47328 + ], + [ + -122.29997, + 47.47261 + ] + ], + [ + [ + -122.28928, + 47.48984 + ], + [ + -122.2894, + 47.48987 + ], + [ + -122.28952, + 47.48995 + ], + [ + -122.28959, + 47.49006 + ], + [ + -122.28961, + 47.49018 + ], + [ + -122.28959, + 47.4903 + ], + [ + -122.28952, + 47.4904 + ], + [ + -122.28938, + 47.49049 + ], + [ + -122.28931, + 47.4905 + ], + [ + -122.28931, + 47.49055 + ], + [ + -122.28924, + 47.49065 + ], + [ + -122.2891, + 47.49075 + ], + [ + -122.28898, + 47.49077 + ], + [ + -122.28886, + 47.49075 + ], + [ + -122.28872, + 47.49065 + ], + [ + -122.28865, + 47.49055 + ], + [ + -122.28863, + 47.49041 + ], + [ + -122.28867, + 47.49027 + ], + [ + -122.28877, + 47.49017 + ], + [ + -122.28888, + 47.49011 + ], + [ + -122.28893, + 47.4901 + ], + [ + -122.28895, + 47.49002 + ], + [ + -122.28905, + 47.48992 + ], + [ + -122.28916, + 47.48985 + ] + ], + [ + [ + -122.29346, + 47.49283 + ], + [ + -122.29358, + 47.49277 + ], + [ + -122.2937, + 47.49275 + ], + [ + -122.29382, + 47.49279 + ], + [ + -122.29393, + 47.49287 + ], + [ + -122.294, + 47.49297 + ], + [ + -122.29403, + 47.49309 + ], + [ + -122.294, + 47.49321 + ], + [ + -122.29393, + 47.49331 + ], + [ + -122.2938, + 47.49341 + ], + [ + -122.29368, + 47.49343 + ], + [ + -122.29356, + 47.49341 + ], + [ + -122.29342, + 47.49331 + ], + [ + -122.29335, + 47.49321 + ], + [ + -122.29333, + 47.49307 + ], + [ + -122.29337, + 47.49293 + ] + ], + [ + [ + -122.29623, + 47.49139 + ], + [ + -122.29643, + 47.4914 + ], + [ + -122.29658, + 47.49153 + ], + [ + -122.29662, + 47.49172 + ], + [ + -122.29659, + 47.49203 + ], + [ + -122.29652, + 47.49219 + ], + [ + -122.29661, + 47.49246 + ], + [ + -122.29664, + 47.4929 + ], + [ + -122.29654, + 47.49307 + ], + [ + -122.29636, + 47.49315 + ], + [ + -122.29616, + 47.4931 + ], + [ + -122.29604, + 47.49294 + ], + [ + -122.29592, + 47.49258 + ], + [ + -122.29592, + 47.49251 + ], + [ + -122.29546, + 47.49248 + ], + [ + -122.29466, + 47.49238 + ], + [ + -122.29455, + 47.49232 + ], + [ + -122.29447, + 47.49222 + ], + [ + -122.29444, + 47.49211 + ], + [ + -122.29446, + 47.49198 + ], + [ + -122.29457, + 47.49184 + ], + [ + -122.29474, + 47.49177 + ], + [ + -122.29481, + 47.49177 + ], + [ + -122.29484, + 47.49161 + ], + [ + -122.29501, + 47.49147 + ], + [ + -122.29522, + 47.49147 + ], + [ + -122.29577, + 47.49167 + ], + [ + -122.29597, + 47.49176 + ], + [ + -122.29607, + 47.49148 + ] + ], + [ + [ + -122.28676, + 47.49186 + ], + [ + -122.28677, + 47.49119 + ], + [ + -122.28688, + 47.49046 + ], + [ + -122.28694, + 47.49035 + ], + [ + -122.28703, + 47.49028 + ], + [ + -122.28715, + 47.49024 + ], + [ + -122.28727, + 47.49026 + ], + [ + -122.28742, + 47.49037 + ], + [ + -122.28749, + 47.49054 + ], + [ + -122.28747, + 47.49123 + ], + [ + -122.28737, + 47.49196 + ], + [ + -122.28723, + 47.49214 + ], + [ + -122.28701, + 47.49217 + ], + [ + -122.28683, + 47.49205 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579091, + "type": "OUTAGE", + "startTime": 1713652837000, + "lastUpdatedTime": 1713653285000, + "etrTime": 1713690000000, + "title": "Outage", + "numPeople": 96, + "cause": "Investigating", + "identifier": "164187", + "latitude": 47.48807, + "longitude": -122.25786, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.25764, + 47.48736 + ], + [ + -122.25777, + 47.48741 + ], + [ + -122.25807, + 47.48765 + ], + [ + -122.25814, + 47.48777 + ], + [ + -122.25816, + 47.48791 + ], + [ + -122.25811, + 47.48801 + ], + [ + -122.25818, + 47.48803 + ], + [ + -122.25826, + 47.48809 + ], + [ + -122.25826, + 47.48808 + ], + [ + -122.25838, + 47.48802 + ], + [ + -122.2585, + 47.48801 + ], + [ + -122.25862, + 47.48804 + ], + [ + -122.25873, + 47.48812 + ], + [ + -122.2588, + 47.48822 + ], + [ + -122.25883, + 47.48834 + ], + [ + -122.2588, + 47.48846 + ], + [ + -122.25873, + 47.48857 + ], + [ + -122.2586, + 47.48866 + ], + [ + -122.25848, + 47.48868 + ], + [ + -122.25836, + 47.48866 + ], + [ + -122.25826, + 47.48859 + ], + [ + -122.25817, + 47.48865 + ], + [ + -122.25804, + 47.48868 + ], + [ + -122.25792, + 47.48865 + ], + [ + -122.25779, + 47.48856 + ], + [ + -122.25772, + 47.48846 + ], + [ + -122.2577, + 47.48832 + ], + [ + -122.25773, + 47.48821 + ], + [ + -122.2572, + 47.4883 + ], + [ + -122.25705, + 47.48824 + ], + [ + -122.25694, + 47.48809 + ], + [ + -122.25693, + 47.48791 + ], + [ + -122.25703, + 47.48776 + ], + [ + -122.25742, + 47.48741 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579080, + "type": "OUTAGE", + "startTime": 1713651780000, + "lastUpdatedTime": 1713657484000, + "etrTime": 1713675600000, + "title": "Outage", + "numPeople": 36, + "status": "Dispatched", + "cause": "Investigating", + "identifier": "164181", + "latitude": 47.67785, + "longitude": -122.29848, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.29872, + 47.67585 + ], + [ + -122.29889, + 47.67592 + ], + [ + -122.299, + 47.67608 + ], + [ + -122.29904, + 47.67626 + ], + [ + -122.29903, + 47.67664 + ], + [ + -122.29902, + 47.67668 + ], + [ + -122.29904, + 47.67674 + ], + [ + -122.29906, + 47.67735 + ], + [ + -122.29901, + 47.67748 + ], + [ + -122.29889, + 47.67759 + ], + [ + -122.29883, + 47.6776 + ], + [ + -122.2989, + 47.67764 + ], + [ + -122.29897, + 47.67774 + ], + [ + -122.29912, + 47.67811 + ], + [ + -122.29911, + 47.67825 + ], + [ + -122.29907, + 47.67833 + ], + [ + -122.2992, + 47.67851 + ], + [ + -122.29921, + 47.67871 + ], + [ + -122.2991, + 47.67888 + ], + [ + -122.2991, + 47.67888 + ], + [ + -122.29913, + 47.67899 + ], + [ + -122.29909, + 47.67915 + ], + [ + -122.29896, + 47.67927 + ], + [ + -122.29827, + 47.67961 + ], + [ + -122.29815, + 47.67963 + ], + [ + -122.29801, + 47.67958 + ], + [ + -122.29791, + 47.67949 + ], + [ + -122.29786, + 47.67935 + ], + [ + -122.29785, + 47.6788 + ], + [ + -122.29788, + 47.6787 + ], + [ + -122.29787, + 47.67845 + ], + [ + -122.29788, + 47.67838 + ], + [ + -122.2978, + 47.67824 + ], + [ + -122.29778, + 47.67808 + ], + [ + -122.29782, + 47.67797 + ], + [ + -122.29793, + 47.67782 + ], + [ + -122.29808, + 47.67772 + ], + [ + -122.29844, + 47.67762 + ], + [ + -122.29806, + 47.67763 + ], + [ + -122.29789, + 47.67748 + ], + [ + -122.29783, + 47.67721 + ], + [ + -122.29782, + 47.67691 + ], + [ + -122.29786, + 47.6767 + ], + [ + -122.29793, + 47.67657 + ], + [ + -122.29803, + 47.6765 + ], + [ + -122.29815, + 47.67647 + ], + [ + -122.2984, + 47.67646 + ], + [ + -122.29839, + 47.67617 + ], + [ + -122.29842, + 47.67603 + ], + [ + -122.29854, + 47.67589 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "North Seattle", + "state": "WA" + }, + { + "id": 1579101, + "type": "OUTAGE", + "startTime": 1713654724000, + "lastUpdatedTime": 1713655084000, + "etrTime": 1713679200000, + "title": "Outage", + "numPeople": 2, + "cause": "Investigating", + "identifier": "164201", + "latitude": 47.48203, + "longitude": -122.25838, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.25816, + 47.48177 + ], + [ + -122.25827, + 47.4817 + ], + [ + -122.25839, + 47.48169 + ], + [ + -122.25851, + 47.48172 + ], + [ + -122.25863, + 47.4818 + ], + [ + -122.2587, + 47.48191 + ], + [ + -122.25872, + 47.48203 + ], + [ + -122.2587, + 47.48215 + ], + [ + -122.25863, + 47.48225 + ], + [ + -122.25849, + 47.48234 + ], + [ + -122.25837, + 47.48236 + ], + [ + -122.25825, + 47.48234 + ], + [ + -122.25811, + 47.48225 + ], + [ + -122.25805, + 47.48215 + ], + [ + -122.25802, + 47.48201 + ], + [ + -122.25806, + 47.48187 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579095, + "type": "OUTAGE", + "startTime": 1713653215000, + "lastUpdatedTime": 1713653285000, + "etrTime": 1713675600000, + "title": "Outage", + "numPeople": 1, + "cause": "Investigating", + "identifier": "164193", + "latitude": 47.55273, + "longitude": -122.29289, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.29278, + 47.55251 + ], + [ + -122.29289, + 47.55245 + ], + [ + -122.29301, + 47.55243 + ], + [ + -122.29313, + 47.55247 + ], + [ + -122.29325, + 47.55255 + ], + [ + -122.29331, + 47.55265 + ], + [ + -122.29334, + 47.55277 + ], + [ + -122.29331, + 47.55289 + ], + [ + -122.29325, + 47.55299 + ], + [ + -122.29311, + 47.55309 + ], + [ + -122.29299, + 47.55311 + ], + [ + -122.29287, + 47.55309 + ], + [ + -122.29273, + 47.55299 + ], + [ + -122.29266, + 47.55289 + ], + [ + -122.29264, + 47.55275 + ], + [ + -122.29268, + 47.55261 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579112, + "type": "OUTAGE", + "startTime": 1713658798000, + "lastUpdatedTime": 1713659642000, + "etrTime": 1713697200000, + "title": "Outage", + "numPeople": 1, + "cause": "Investigating", + "identifier": "164211", + "latitude": 47.56362, + "longitude": -122.35806, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.3578, + 47.56334 + ], + [ + -122.35791, + 47.56328 + ], + [ + -122.35803, + 47.56327 + ], + [ + -122.35815, + 47.5633 + ], + [ + -122.35827, + 47.56338 + ], + [ + -122.35833, + 47.56348 + ], + [ + -122.35836, + 47.5636 + ], + [ + -122.35833, + 47.56372 + ], + [ + -122.35827, + 47.56383 + ], + [ + -122.35813, + 47.56392 + ], + [ + -122.35801, + 47.56394 + ], + [ + -122.35789, + 47.56392 + ], + [ + -122.35775, + 47.56383 + ], + [ + -122.35768, + 47.56372 + ], + [ + -122.35766, + 47.56358 + ], + [ + -122.3577, + 47.56345 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + }, + { + "id": 1579120, + "type": "OUTAGE", + "startTime": 1713661060000, + "lastUpdatedTime": 1713661443000, + "etrTime": 1713682800000, + "title": "Outage", + "numPeople": 1, + "cause": "Investigating", + "identifier": "164215", + "latitude": 47.47769, + "longitude": -122.28153, + "polygons": { + "type": "polygon", + "spatialReference": { + "latestWkid": 4326, + "wkid": 4326 + }, + "rings": [ + [ + [ + -122.28137, + 47.47745 + ], + [ + -122.28148, + 47.47739 + ], + [ + -122.2816, + 47.47738 + ], + [ + -122.28172, + 47.47741 + ], + [ + -122.28184, + 47.47749 + ], + [ + -122.28191, + 47.47759 + ], + [ + -122.28193, + 47.47771 + ], + [ + -122.28191, + 47.47783 + ], + [ + -122.28184, + 47.47794 + ], + [ + -122.2817, + 47.47803 + ], + [ + -122.28158, + 47.47805 + ], + [ + -122.28146, + 47.47803 + ], + [ + -122.28132, + 47.47794 + ], + [ + -122.28126, + 47.47783 + ], + [ + -122.28123, + 47.47769 + ], + [ + -122.28127, + 47.47756 + ] + ] + ], + "hasZ": false, + "hasM": false + }, + "city": "South Seattle", + "state": "WA" + } +] \ No newline at end of file diff --git a/scl.py b/scl.py index 047c41d..72363ca 100644 --- a/scl.py +++ b/scl.py @@ -1,10 +1,10 @@ import io -import math from datetime import datetime from typing import Optional import mastodon import requests +import shapely import sqlalchemy.types as types import staticmap import yaml @@ -15,6 +15,8 @@ from sqlalchemy import create_engine, select from sqlalchemy.exc import NoResultFound from sqlalchemy.orm import DeclarativeBase, Mapped, Session, mapped_column +from geospatial import convert_outage_geometry + post_datetime_format = "%b %e %l:%M %p" scl_events_url = "https://utilisocial.io/datacapable/v2/p/scl/map/events" @@ -45,10 +47,7 @@ class AttribStaticMap(staticmap.StaticMap, object): super(AttribStaticMap, self)._draw_features(image) txt = Image.new("RGBA", image.size, (255, 255, 255, 0)) - # get a font - # fnt = ImageFont.truetype('FreeMono.ttf', 12) - fnt = ImageFont.load_default() - # get a drawing context + fnt = ImageFont.truetype("fonts/PublicSans-Regular.otf", 24) d = ImageDraw.Draw(txt) textSize = fnt.getbbox(self.attribution) @@ -99,8 +98,22 @@ def classify_event_size(num_people: int) -> dict[str, str | bool]: def get_hashtag_string(event) -> str: - hashtag_string = "#SeattleCityLightOutage #SCLOutage #SCLOutage{}".format( - event["identifier"] + city = str() + try: + city = event["geoloc_city"] + except KeyError: + city = event["city"] + + neighborhood_text = str() + try: + neighborhood = event["neighborhood"] + if neighborhood != city: + neighborhood_text = " #{}".format(neighborhood.title().replace(" ", "")) + except KeyError: + pass + + hashtag_string = "#SeattleCityLightOutage #SCLOutage{} #{}".format( + neighborhood_text, city.title().replace(" ", "") ) return hashtag_string @@ -116,7 +129,11 @@ def convert_outage_geometry(event) -> MultiPolygon: def do_initial_post( - event, event_class, start_time: datetime, estimated_restoration_time: datetime + event, + event_class, + start_time: datetime, + estimated_restoration_time: datetime, + outage_geometries: shapely.MultiPolygon, ) -> dict[str, str | None]: post_id = None map_media_post_id = None @@ -124,10 +141,11 @@ def do_initial_post( area_text = event["city"] try: map = AttribStaticMap( - 512, - 512, - url_template="https://tiles.stadiamaps.com/tiles/outdoors/{z}/{x}/{y}.png?api_key=" + 1024, + 1024, + url_template="https://tiles.stadiamaps.com/tiles/outdoors/{z}/{x}/{y}@2x.png?api_key=" + stadiamaps_api_key, + tile_size=512, ) assert event["polygons"]["type"] == "polygon" for ring in event["polygons"]["rings"]: @@ -139,30 +157,22 @@ def do_initial_post( simplify=True, ) map.add_polygon(polygon) - map_image = map.render() try: + outage_center: shapely.Point = outage_geometries.centroid - def num2deg(xtile, ytile, zoom): - n = 1 << zoom - lon_deg = xtile / n * 360.0 - 180.0 - lat_rad = math.atan(math.sinh(math.pi * (1 - 2 * ytile / n))) - lat_deg = math.degrees(lat_rad) - return lat_deg, lon_deg - - center_lat_lon = num2deg(map.x_center, map.y_center, map.zoom) - + assert outage_center.geom_type == "Point" # Check to make sure the calculated lat and lon are sane enough # NW Corner - assert center_lat_lon[0] < 48 and center_lat_lon[1] > -122.6 + assert outage_center.y < 48 and outage_center.x > -122.6 # SE Corner - assert center_lat_lon[0] > 47.2 and center_lat_lon[1] < -122 + assert outage_center.y > 47.2 and outage_center.x < -122 # Zoom level 17 ensures that we won't get any building/POI names, just street names geocode_url = "{nominatim_url}/reverse?lat={lat}&lon={lon}&format=geocodejson&zoom=17".format( nominatim_url=nominatim_url, - lat=center_lat_lon[0], - lon=center_lat_lon[1], + lat=outage_center.y, + lon=outage_center.x, ) geocode_headers = {"User-Agent": "seattlecitylight-mastodon-bot"} geocode_response = requests.get(geocode_url, headers=geocode_headers) @@ -172,15 +182,15 @@ def do_initial_post( print("JSON could not be loaded from nominatim API") raise - if geocode["features"][0]["properties"]["geocoding"]["city"] != "Seattle": - city_not_seattle_text = " of {}".format( - geocode["features"][0]["properties"]["geocoding"]["city"] - ) + city = geocode["features"][0]["properties"]["geocoding"]["city"] + street = geocode["features"][0]["properties"]["geocoding"]["name"] + event["geoloc_city"] = city + + if city != "Seattle": + city_not_seattle_text = " of {}".format(city) else: city_not_seattle_text = "" - street = geocode["features"][0]["properties"]["geocoding"]["name"] - if ( "locality" in geocode["features"][0]["properties"]["geocoding"] and event_class["size"] != "Large" @@ -195,35 +205,37 @@ def do_initial_post( city_not_seattle_text, ) area_text = "the {} area{}".format(locality, city_not_seattle_text) + event["neighborhood"] = locality elif "district" in geocode["features"][0]["properties"]["geocoding"]: + district = geocode["features"][0]["properties"]["geocoding"]["district"] alt_text = "A map showing the location of the outage, centered around {} in the {} area{}.".format( street, - geocode["features"][0]["properties"]["geocoding"]["district"], + district, city_not_seattle_text, ) area_text = "the {} area{}".format( - geocode["features"][0]["properties"]["geocoding"]["district"], + district, city_not_seattle_text, ) + event["neighborhood"] = district else: alt_text = "A map showing the location of the outage, centered around {} in {}.".format( street, - geocode["features"][0]["properties"]["geocoding"]["city"], + city, ) - area_text = geocode["features"][0]["properties"]["geocoding"]["city"] + area_text = city except Exception: alt_text = "A map showing the location of the outage." + map_image = map.render() + with io.BytesIO() as map_image_file: - map_image.save(map_image_file, format="PNG", optimize=True) - if __debug__: - print("Would have uploaded the map media here") - else: - map_media_post = mastodon_client.media_post( - map_image_file.getvalue(), - mime_type="image/png", - description=alt_text, - ) + map_image.save(map_image_file, format="WebP", method=6) + map_media_post = mastodon_client.media_post( + map_image_file.getvalue(), + mime_type="image/png", + description=alt_text, + ) map_media_post_id = map_media_post["id"] except Exception as e: @@ -234,17 +246,22 @@ def do_initial_post( map_media_post = None hashtag_string = get_hashtag_string(event) + est_restoration_post_text = str() + if estimated_restoration_time > datetime.now(): + est_restoration_post_text = "\nEst. Restoration: {}\n".format( + estimated_restoration_time.strftime(post_datetime_format) + ) + post_text = """Seattle City Light is reporting a {} outage in {}. -Start Date: {} -Est. Restoration: {} +Start Date: {}{} Cause: {} {}""".format( event_class["size"].lower(), area_text, start_time.strftime(post_datetime_format), - estimated_restoration_time.strftime(post_datetime_format), + est_restoration_post_text, event["cause"], hashtag_string, ) @@ -298,10 +315,12 @@ class SclOutage(Base): start_time: Mapped[datetime] = mapped_column() num_people: Mapped[int] = mapped_column() max_num_people: Mapped[int] = mapped_column() + neighborhood: Mapped[Optional[str]] = mapped_column() + city: Mapped[Optional[str]] = mapped_column() outage_geometries: Mapped[Geometry] = mapped_column() def __repr__(self) -> str: - return f"SclOutage(scl_outage_id={self.scl_outage_id!r}, most_recent_post_id={self.most_recent_post_id!r}, initial_post_id={self.initial_post_id!r}, map_media_post_id={self.map_media_post_id!r}, last_updated_time={self.last_updated_time!r}, no_longer_in_response_time={self.no_longer_in_response_time!r}), start_time={self.start_time!r}), num_people={self.num_people!r}), max_num_people={self.max_num_people!r}), outage_geometries={self.outage_geometries!r}" + return f"SclOutage(scl_outage_id={self.scl_outage_id!r}, most_recent_post_id={self.most_recent_post_id!r}, initial_post_id={self.initial_post_id!r}, map_media_post_id={self.map_media_post_id!r}, last_updated_time={self.last_updated_time!r}, no_longer_in_response_time={self.no_longer_in_response_time!r}, start_time={self.start_time!r}, num_people={self.num_people!r}, max_num_people={self.max_num_people!r}, neighborhood={self.neighborhood!r}, city={self.city!r}, outage_geometries={self.outage_geometries!r})" engine = create_engine("sqlite:///scl.db") @@ -327,21 +346,33 @@ with Session(engine) as session: status = None outage_geometries = convert_outage_geometry(event) - scl_outage_location = Point(event["latitude"], event["longitude"]) try: hashtag_string = get_hashtag_string(event) existing_record = lookup_result.one() updated_properties = [] updated_entries = [] - if estimated_restoration_time != existing_record.estimated_restoration_time: - existing_record.estimated_restoration_time = estimated_restoration_time - updated_properties.append("estimated restoration") - updated_entries.append( - "Est. Restoration: {}".format( - estimated_restoration_time.strftime(post_datetime_format) - ) + + est_restoration_diff_mins = ( + abs( + ( + estimated_restoration_time + - existing_record.estimated_restoration_time + ).total_seconds() ) + / 60 + ) + # Only post if estimated restoration time has changed by 60m or more + if est_restoration_diff_mins >= 60: + existing_record.estimated_restoration_time = estimated_restoration_time + if estimated_restoration_time > datetime.now(): + # New estimated restoration time is in the future, so likely to be a real time + updated_properties.append("estimated restoration") + updated_entries.append( + "Est. Restoration: {}".format( + estimated_restoration_time.strftime(post_datetime_format) + ) + ) if event["cause"] != existing_record.cause: existing_record.cause = event["cause"] updated_properties.append("cause") @@ -385,20 +416,41 @@ with Session(engine) as session: ), ) if max_event_class["is_postable"] and existing_record.initial_post_id: - post_result = mastodon_client.status_post( - status="\n".join(updated_entries), - in_reply_to_id=existing_record.most_recent_post_id, - visibility="unlisted", - language="en", - ) - existing_record.most_recent_post_id = post_result["id"] + try: + post_result = mastodon_client.status_post( + status="\n".join(updated_entries), + in_reply_to_id=existing_record.most_recent_post_id, + visibility="unlisted", + language="en", + ) + existing_record.most_recent_post_id = post_result["id"] + except mastodon.MastodonNotFoundError: + print( + "Could not post a reply to the existing post, skip this update" + ) elif max_event_class["is_postable"]: print( "Posting an event that grew above the threshold required to post" ) initial_post_result = do_initial_post( - event, event_class, start_time, estimated_restoration_time + event, + event_class, + start_time, + estimated_restoration_time, + outage_geometries, ) + try: + existing_record.neighborhood = initial_post_result[ + "neighborhood" + ] + except KeyError: + pass + + try: + existing_record.city = initial_post_result["city"] + except KeyError: + pass + existing_record.initial_post_id = initial_post_result["post_id"] existing_record.most_recent_post_id = initial_post_result["post_id"] existing_record.map_media_post_id = initial_post_result[ @@ -412,6 +464,8 @@ with Session(engine) as session: print("Existing record not found") post_id = None map_media_post_id = None + neighborhood = None + city = None if not event_class["is_postable"]: print( "Outage is {} considered postable, will not post".format( @@ -420,11 +474,25 @@ with Session(engine) as session: ) else: initial_post_result = do_initial_post( - event, event_class, start_time, estimated_restoration_time + event, + event_class, + start_time, + estimated_restoration_time, + outage_geometries, ) post_id = initial_post_result["post_id"] map_media_post_id = initial_post_result["map_media_post_id"] + try: + neighborhood = initial_post_result["neighborhood"] + except KeyError: + pass + + try: + city = initial_post_result["city"] + except KeyError: + pass + new_outage_record = SclOutage( scl_outage_id=event["id"], outage_user_id=event["identifier"], @@ -438,6 +506,8 @@ with Session(engine) as session: start_time=start_time, num_people=event["numPeople"], max_num_people=event["numPeople"], + neighborhood=neighborhood, + city=city, outage_geometries=outage_geometries, ) session.add(new_outage_record) @@ -455,9 +525,7 @@ with Session(engine) as session: if active_outage.most_recent_post_id: try: post_result = mastodon_client.status_post( - status="This outage is reported to be resolved.\n\n#SeattleCityLightOutage #SCLOutage #SCLOutage{}".format( - active_outage.outage_user_id - ), + status="This outage is no longer in the SCL feed, which usually means it's either been resolved, or split into multiple smaller outages.\n\n#SeattleCityLightOutage #SCLOutage", in_reply_to_id=active_outage.most_recent_post_id, visibility="public", language="en",